I have been on two prior cruises on a different cruise line. This was the best cruise so far. The ship is very well maintained and our cabin was very spacious. I don't know why, but we were upgraded to a family oceanview cabin which is approximately 300 square feet. This was really helpful since we were traveling with a teenager. The food was very good and room service was punctual. My only complaint is that the teen program for the age group of 12 through 17 left much to be desired. They had few activities for this age group and many activities that were scheduled they failed to do with the teenagers. The program needs to be more structured and have more variety for this age range. The other children programs for the other age groups seem to be very well organized and structured. Overall, I can't wait to take another trip with RCCL.