I have been on over 25 cruises and the service our group of 10 just experienced on the 6/4/17 sailing was the best ever. We considered trying some specialty restaurants but opted to stay with the complimentary dining options and we were not disappointed at all. We had Anytime Dining but were to reserve a table for 10 at 6:00 for the duration of the cruise. Food and service were excellent in main dining room, Windjammer, Central Park Cafe, and Sorrento's pizza. Jeldon Fernandes was the best head waiter i've ever had. Frozen In Time and Come Fly With Me were excellent shows. Adult comedy show was hilarious. Live musical entertainment was fantastic. Rented a Villa at Nelly's Beach in Labadee and it was great! Deluxe beverage package was perfect - no time limit between drinks, no drink limit per day.
One downside - the soda fountain machines were often out of order or out of ice and lines were long ; need more machines throughout the ship.
Our family still loves Carnival but Royal Caribbean and the Oasis of the Seas did not disappoint and we'd sail again today if we could.