Prior to taking the cruise, we were a bit skeptical about the size of the ship, concerned that we might have crowds. However, in all our years of cruising, this was the most efficient and smooth experience. We had virtually NO wait in embarkation or disembarking. The pre-boarding online made it an effortless experience.
There was never a crowd, whether it be at a restaurant, poolside, shows, etc. Now, for most shows, we did make a reservation, but even if not, there was always decent seating available.
As we had 11 of us for dinner (five grandsons between 3 - 8), we had made My Time Dining reservations in the Main Dining for 6:00 each night. We were given the same table and wait staff. This team was overly kind to our family of young boys, creating such a pleasant and fun dining time. The food was so good that it satisfied the adult foodies as well as the children. The boys could easily order from either the childrens or adult menus and always found more than enough choices.
Cabin was clean and spacious. It was fun overlooking the Promenade. One could hear the music at night until 1:00 and chairs moving at Jamie's Italian overhead, but it was not too loud to keep us from sleeping. If this would be a problem for anyone, I would suggest getting a room that overlooks Central Park or Boardwalk.