I wasn't sure about going to this museum with my 19 month old after seeing different ratings. However, it's one of the best times he had in NYC. We were visiting the city for 4 days and our son just looooooved this place. You can easily spend 2-3 hours there. I wouldn't recommend it for kids older than 6 (?)...
More