Have been here a few times and each time our kids had alot of fun... despite the long lineups. Rooms are family oriented. Some package deals available to save money. Try to go at off times and not during weekends or holiday times and it will be more enjoyable. Food is overpriced.
More