Loved this cruise, everything about it was great. The food was delicious, the shows were entertaining (definitely book these in advance). Service was very good everywhere, only ran into a few grumpy people. Can't believe how many people were on the ship! For the most part, everyone was very spread out. The only busy time was sea days at the pool with everyone reserving chairs. There were people of all ages, can't wait to take our kids on the next trip. I had high expectations and they were met.