My wife and I met with family and friends on the Oasis. Due to hurricanes, the itinerary was changed, and that's ok. We had a great Segway excursion in Costa Maya (highly recommended). Also enjoyed the All Access Tour on the boat, which provided great details on the inner working of such a large ship.
Only negative I will add is that we had an interior balcony facing the boardwalk on the 14th deck. There was a lot of noise until 1 am every night due to the teenager nightclub and other activities on the 15th deck. Not very conducive to sleep without the discomfort of earplugs. I didn't affect my wife, my I lost a lot of sleep. May be different for you. In the future, I will only book ocean view balcony rooms.
In all, food, entertainment, and the boat in general were very good and I would do it all again.
Hated the late night noise from Deck 15. Room attendant was fabulous.