Thinking about going before Christmas but wanted to know if it was worth the price? What's good, what's not, what not to miss etc.