Great place for kids of all ages!
So for the amusement park, it's 8 rides big, and each ride costs a single ticket. Pricing for tickets is a bit more than I would've imagined but the value is getting the unlimited ride wristband. $25 from whenever the park opens to 4pm. Not bad. A single ticket is $3.50. Getting 10 tickets is $30. It's a little pricey. What I loved was that if your child is under the minimum height, a parent can ride with them for free. So not only did my 2½ year old have a ton of fun, I got to experience that with him. Seeing his face light up is awesome. His clear favorite was the carousel. It was the one he went on multiple times. Also to quickly point out, staff was great, on point with making sure every child was strapped in, and made sure your child was at the minimum height to ride or a parent was needed.
There are a few games, that also cost 1 ticket each (wristbands don't work for games), but it seems like there's only one person running that area at any time. There's also a merchandise table of a few bubble makers, a couple of animal themed masks, and a nice mix of inflatables, but I doesn't seem that anyone works there. You have to ask for the items at the ticket booth, pay there, and wait for someone to get whatever you're trying to get, unless they give you whatever's from the table. I can see that being a bit of a hassle from the perspective of a person in line waiting for tickets, and obviously from someone just wanting to buy stuff.
Overall, my family loved it. Is it small? Yes, but it's in a location where there's other things to do. A short walk will get you to the science museum. Immediately next to the amusement park is the Queens Zoo. Then there's the greater surrounding park itself. Highly recommended.