Everyone on the Oasis was kind and polite. The ship had so many activities that I couldn't get to them all. The shore excursions were fantastic. The dining on board was varied and the service was great. Our housekeeper knew us by name and always spoke to us when he saw us. Everyone was willing to go out of their way to make our experience special.
The only annoyance was getting off the ship at the ports and getting to the excursion meeting spot in a sea of people who didn't know what they were doing. The shore excursions crew were very vague about the meeting points, mostly just telling us "you'll see it." They also rushed us and threatened to leave us, but every single excursion started late.
The excursions themselves were amazing. We snorkeled in Nassau, toured St. John when we stopped at St. Thomas (and still had plenty of shopping time in St. Thomas), and took a 6-hour island tour by boat in St. Maarten. In each case, the boat captains, taxi drivers, and crews were knowledable, fun, and polite.