We chose this cruise to experience the Harmony of the Seas from Royal Caribbean. We have sailed on 4 of their other ships. Also, have cruised with Princess, Cunard, and Seabourn. We had doubts about such a large ship, but we were pleasantly surprised. Yes, there are a lot of people and lots of kids. That is what this ship attracts with all the activities like waterslides, zip line, flow rider, etc. Tons of things for kids!
The Aqua Shows, Ice Shows, Grease the musical, Columbus the musical, the comedians were all spectacular!! We couldn't say enough good things about all the shows. We had no trouble getting in as some reviews said. That being said, we still didn't get to see everything! Not enough time in a week!!! Also, the shows all started right on time. If you go about 15 to 30 minutes early, you won't have any trouble without a reservation. Smart to make reservations if you can.
Dining: We chose anytime dining which really isn't the case because they still encourage you to make reservations. If you don't, you will wait in line. Go after 8:15 and you won't have an issue. I would recommend the set dining times - I believe they were 6:30 or 8:30. The food was terrific which I don't usually expect on a cruise. This was the best dining room food of any cruise that we have been on. We only ate breakfast once in the Windjammer. Lots of families/kids. Good service though.