We have been to Legoland twice this summer. The first time in June with nephews who are 9 and 11 along with grandparents and aunts and uncles. Our 2 year old was along on that trip and a second one we just did in August to celebrate her 2 year birthday.
The waterpark experience in June was great for everyone involved. One word of caution, if you have seniors or folks that have walking limitations, get a scooter as it is a very long walk from the parking lot to the water park.
On our second trip we were a little disappointed as our toddler was just under the 34-inch height limit for a lot of rides. There were still rides we could do with her, but not all the ones we had hoped for. Do be aware of both the 34-inch and 36-inch limits and avoid problems by asking for a height band at the entrance. That said, we still had a lot of fun.
1) Food-not very good and of course expensive. I do not mind paying more if I know it is a least decent. This was not the case here.
2) Large sculptures and mini village are getting a little tired from the sun. Hey, it's Florida, it happens, but, it does take away from the high quality image of Legos when you see a lot for the mini village legos and the large sculptures with bleached out colors. It is a park that is just not up to the caliber or Disney or Universal when it comes to maintenance.
3) The walk to the waterpark. It would make a lot of sense to have an entrance near the water park. Alternately, a shuttle to get over there.
Still with those critiques, it is a fun family experience