Our main concern was being sea-sick for 7 days - lol. We took non-drowsy Gravol just in case and, luckily, used it only once. The crew acknowledged that it was their rockiest cruise (just our luck) but, it sure makes a difference when you are on a larger ship. You still feel as if you are on a ship a few days later on land - no kidding. Do not let anyone tell you that large ships do not rock, even with stabilizer bars - NOT TRUE.
Apart from that, everything else was excellent except for rain on one day while we cruized. The ports-of-call (Nassau, St. Thomas & St. Maarten) were nice to explore but crowded because there were several ships docked at the same time. All the information about the tours was placed in your cabin the night before and crew were available to book and/or answer questions.
Entertainment (free & pay) for all ages were available every day and at different times. The food was plentiful and delicious everywhere on the ship (included), except for the specialty restaurants. Coffee, tea, milk could be taken away in cups but there is a charge for specialty coffee/tea/exotic drinks. Ask before you order because some places you can get free coffee/tea/dessert but charged for sandwiches.
You can reserve for everything (dinner in the main dining room, specialty restaurants for an additional charge, shows, tours etc.) before and during the cruise.
We boarded the ship a few hours before departure to start exploring and to get familiar with the surroundings. Take comfortable shoes because you do not realize the miles you walk and we used the stairs a lot to compensate for the extra calories, even though we are not big eaters.
It was an excellent adventure on the Oasis.