Overall our cruise was great. Entering the port of Miami, it looked hectic but Oceania, the last terminal, was very easy. We brought our 2 kids, they are 23 & 24, and although not a 'kid' cruise they were fine. As advertised, the food was terrific. Even our daughter, who is a Vegan, had plenty to choose from. The portions were the right size enabling us to easily have all the courses. All the specialty restaurants were excellent, our favorite was the Red Ginger. Get reservations early! The Grand Dining room was also very good, we had dinner there a few times but breakfast there was a daily thing. For lunch, waves was the best. Tried the terrace grill a few times, not a fan. Room service was great and easy. One night our butler got dinner for the family from one of the specialty restaurants. And we brought on wine so enjoyed a drink on our balcony every night! Barristas was good and the game room was fun, son taught me cribbage! And we layyed out, we are not fans of crowds so used the private terrace which was great. We visited the fitness room daily and laundry was free and easy. The service was fantastic, everyone says hello and smiles. No complaints on board at all. As for the excursions, they were terrible. My wife, who never complains, actually went down to Destination Services and complained. The guides seemed uninterested, which was odd given this is their revenue, and a number of excursions didn't actually go where they were suppose to, at least per the description, a major disconnect somewhere. Oceania can do much better here. Going on the island by yourself is a great option, just plan. Disembarkment was easy as well, we ubered to the airport but plenty of taxis.
The cabin was perfect, ample storage, good sized balcony, good size bathroom. Toilet failed a few times, they fixed it immediately, seemed odd but maybe it happens on ships. The shower was new, but grab bars, which I use, were lacking and the one they had was not well placed.