This is as close a perfect place for any Lego fan and enthusiasts.
We have visited the Legoland Discovery Center in Westchester, NY which is tiny, in comparison, and only has a very few activities and attractions (i.e., small Lego miniland, 4D cinema, Lego store). This park is quite extensive and, of course, showcases most, if not all, of the Lego theme (i.e., Castle, Duplo, Ninjago, City, etc.). As with most theme parks, Legoland NY also has its own hotel complete with an on-site restaurant, bar, and swimming pool (closed at time of visit due to COVID protocols). The restaurant serves basic American and some Italian fare (e.g., burgers, flat bread pizza, pasta) and was actually appetizing and delectable.
The GOOD: As stated above, the theme park is huge as it takes visitors through most of the Lego (toys) theme. Each section offers a ride and/or an attraction. Majority of the rides is geared towards children with a select few more intended towards teenagers and adults. There's plenty of opportunity to purchase a set as each area does have its own dedicated shop. Other than Disneyland, it is likely one of the more child-friendly parks in existence. Legoland does allow visitors (understandably) to bring bags inside so you can pack a number of drinks for your trip.
The BAD: It is EXPENSIVE. With the admission at about $85.00 per person (young children are free), it is up there with the major theme parks as far as ticket price. Include the expenses accrued as you travel through the park as far as food, beverage, and, of course, Lego sets, it can be quite pricey, especially for those not prepared to shell out a bit of cash at the end of the day. Additionally, the park, for the most part, is CASHLESS, meaning they only take credit and debit cards. This is fine for a lot of folks, but not for those who are still used to using cash as means of payment.
THE UGLY: As indicated above, the park is enormous. Meaning, there will be a lot, a WHOLE LOT of walking. And, if not prepared (we brought our own carriage for our children upon advise of a previous visitor), you will have to shell out some (additional) cash for some strollers depending on how many kids you have with you. These are not cheap, because if it was, I would have included it in the Good section above. Also, the park is designed so that you'll have to make your way downhill then uphill regardless of which direction you decide to proceed upon entry. If you choose to head right from the front entrance, you will make your way downhill through Miniland then through some rides, attractions and activities and then uphill to Ninjago, Duplo and the way back to the front entrance which is also the exit. The same goes if you choose to go left once inside the park (downhill then uphill). Did I mention it gets expensive? With the average food item price at around $10 - $12 and no beverage below $9 (at least from our experience). There will be long lines and long waits for rides and attractions. The park opens at 10:00 am and we managed to be inside at around 11:00 am. At that time, there are already long lines, with a minimum of 15 minutes of wait, for most of the rides. With the lines and wait, it is probably better to purchase a season (multi day) pass. We were only able to get into a few, about five or six, of the rides and attractions before we settled into grabbing a bite and, eventually, heading out due to the kids being tired. Lastly, the food. It is NOT GOOD. It is "sans" (no) grease but it is just edible.
Overall, Lego enthusiasts would certainly enjoy this park. I want to say most children and adults would too. The staff we encountered were great, courteous, and helpful. However, there's a lot of improvements that Lego can implement to make the experience way better (ergo the four stars). They have to really reconsider making children wait, especially during summer months.