I like cruising on large ships for two major reasons; they generally have excellent on-board entertainment and they are more stable at sea (I get motion sickness in rocky waters).
In all the years I've been cruising I think that Oasis had by far the best shows, clubs, and onboard activities. I was a little concerned about the food quality since my wife has always preferred Celebrity Lines over Royal Caribbean for that reason. However, the food quality was superior to the last two RCI ships we had sailed on. In fact there is really no need to incur the expense of a specialty restaurant if you are concerned about food quality in the main dining room.
No knowing this and based on several Cruise Critic reviews, we booked 3 specialty restaurants: Solarium, 150 Central Park and Giovanni's.
Solarium offers healthy menu dining options for breakfast, lunch and dinner. Breakfast and lunch are free but dinner is $20 per person. It is quieter and much less crowded than Windjammer for breakfast and lunch. It was also the best specialty dinner venue in my opinion. The seating(unlike Giovianni's)is spacious and you can actually hold a conversation without shouting. Service was great too. Imagine healthy food on a cruise ship that tasted great too!
150 Central Park was $40 per person. It offered a "fixed menu" consisting of 7 courses that changed only once during the cruise. The food was very good but did not "knock it out of the park". Similar upscale restaurants on other RCI and Celebrity ships offer far greater value and have menu selections to choose from.
Giovanni's was the greatest disappointment. When they say it is a "family dining experience" they are not kidding. My elbow was touching the chair of the person placed next to me. The noise level was that of a wedding reception. Tables for two are placed right alongside tables for 6 or 8 people so if you are just two people dining together you will not be able to hear each other. The ceilings are low so it just made the noise level worse. It was not an enjoyable experience at all until we asked to have our table changed to the outside patio area. Guests at the two other small tables also asked to be seated outside which at least allowed us to communicate without screaming at each other. The food was about the same quality as in the main dining room but presented very nicely. If you really want to eat here, check it out about 7:00 - 8:00 PM before you pay the extra $20 per person. If you decide to book it, outside patio tables are your best bet.
Johnny Rockets is free for breakfast. We ate there twice and found the food to be freshly made and very tasty. Good service too.
Daytime and evening entertainment was amazing. Imagine a high diving water show, ice skating show, Hairspray, Headliner Show (Beatlemania), Variety Show (Come Fly With Me),Comedy Club, Jazz Club, Dance Club, you name it. You can do as little or as much as you want. All top notch productions. Great job Oasis!
Made reservations to all the shows online before getting on the ship because other reviewers said they couldn't get in without them. However, our ship was totally full and everyone in the standby line was able to get into the shows. The customer relations representative said they keep about half the seats open so people who do not have computer access can attend.
Children have a ton of things to do at the back of the ship including, zip lines, surfing pool, basketball courts, miniature golf, video games, ping pong, rock climbing and fast food options. The pool areas are large and you don't have to get there at 7:30 AM to get a chair. Plenty of seating especially in the Solarium pool area up front near the bow.
Labadee island was great with a nice barbeque lunch catered by the ship. Take a short walk across the island (make a left when you get off the dock instead of a right) and you'll find a beach that is less crowed and easier to find a shaded tree to sit under. Its also closer to the barbeque eating area.
Didn't get off the ship in Jamaica (been there, done that).
Cozumel - We took the XCarat National Park tour. Well worth the money. Its a whole day of things to do like an underground lazy river, animal park, beautiful beach area, Mayan shows, river raft rides and many other attractions for both young and old. It's also less crowded than the Mayan tours which are mostly spent travelling to and from the sites (about 5 hrs. roundtrip) and where you only get to spend about 2 hours actually seeing the ruins.