Travelled with our two teenage boys and grandma. The ship was a perfect combination for everyone to in our group to find the perfect vacation (active rock climbing surfing teens through relaxing in the park with Grandma.
The variety of food options and places to explore was wonderful. Though the ship is very large and was full with 6000+ passengers we never really felt crowded. MyTime dining option worked well as we had pre-booked our times which meant very few waits at any point.
The dining room provided great service and a good variety of food to keep every one happy and still allowing us to try lots of new things. Buffet was not very inspiring but with lots of other options we didn't really feel the need to to spend time at the buffet.
As this was our first cruise we don't have a lot to compare with but this was definitely an great experience which will bring us back to another cruise vacation soon!