My wife and sons (2 and 4) stayed (with her father as a convenient babysitter) and thought it was almost perfect. We had more than enough room, a pool steps from our door and a great beach a short 3 minute walk away. There was a convenience store 10 minutes (walking) away and a handful of great restaurants also 10 minutes away. At the 'end' of popular 5th Ave we were removed from the crowds which we appreciated. Already considering booking next year's stay.