We decided to do a last minute vacation. Our daughters have recently gotten into Legos, so Legoland seemed perfect. We really enjoyed our 2 days. The park was very clean. Staff very friendly. Souvenir stores seemed reasonably priced for theme parks.
Tips: sunscreen & hats. 0 shade. Pack your own water bottles. Lots of refilling stations through out the park. To save money, pack your own snacks. One day would have been adequate, but we had already purchased 2 day tickets. Our 2nd day, we focused on shows and re-riding our favorites. We went on a Friday & Saturday. Saturday was definitely busier. Pick a weekday if you can.
Our girls are 8 & 6 and they loved it. Not sure if older kids would have as much to do since there is only 1 big roller coaster. Definitely geared more to the you get crowd.