We went to Legoland on July 4th and LOVED it! Our kids (6 and 8) were the perfect age. They enjoyed the rides and spent lots of time just looking around Miniland. We thought the park was clean and well-maintained. We ate at the Garden restaurant for lunch and the pizza restaurant for dinner and enjoyed both (pricey, but we shared meals). The free kids' meals for dinner made the price more bearable. We were intending to go to the water park, but the weather was chilly, so we never made it. We were there from 10am-9pm and never ran out of things to do. The kids loved driving the cars and getting their driver's licenses (for $5 a nice souvenir). It was a fantastic day and not at all overshadowed by the 3 days we spent at Disneyland after.