We have wanted to cruise on one of the Oasis class ships far some time and thankfully final did. What a great ship. Yes there are 6000 guests on board however with only one exception, we didn't experience any long lines. The exception of course was the windjammer buffet. They hold you up at the entrance so they can locate a seat for you which is a good idea. Other wise there would be tons of people bumping into one another trying to find a seat. Just too many people and totally unnecessary. We instead ate breakfast at the Central Park Cafe'. No lines quiet, enjoyable and the food was good. If you want to go to a buffet and load your plate to the ceiling with food you probably wont eat cause it's free, the Park cafe might not be for you. There is no charge, however there aren't 10,000 items to choose from.
Specialty dining was simply awesome. I would highly recommend it. Main dining room was OK but we preferred the specialty restaurants. We found the solarium cafe' to be in between the main dining room and specialty restaurants as far as food quality. You will need to make reservations in advance but it is also free.
Loved the shows. By the way, RESERVE YOUR SEATS FOR THE SHOWS prior to sailing.
Drink prices have gone way up sense we last cruised on Royal three years ago. The drink package might be for you if you plan on drinking five or more drinks per day. Keep your eyes open prior to sailing for deals on the drink package. Day 5 they offered several drink deals. We took advantage of the 10 drinks for $79 card. After gratuity it was close to $100. You save around $35 bucks depending on what you are drinking.
Only thing I don't like about RCCL is the day strip on the floor in the elevators. I don't want to be reminded every time I get in the elevator what day it is and how little time we have left. LOL
Cabin was fine and we really enjoyed the balcony.