It was our first cruise (mother and daugther trip)and we really didn't know what to expect! The porter took our lugguage from the carb and we were checked in within 15mins. Our room was ready by 1pm but our bags didn't arrive until 4pm... So if anyone wants to use the pool etc, pack a carryon bag with you.
We booked all the entertainments and speciality restaurant online and the entertainments were all great, however, we couldn't book online for the japanese restaurant and they were full for the entire week on day 2 of the trip! The fancy restaurant 150 Central Park was good, but don't expect Michelin star standard, the Italian restaurant was aweful, I had to sent back the beef, and the table next to ours had to send back their soup (it was sooo salty). The main dining room's food was only average. We also tried the Solarium for dinner, it was average, nothing to write home about.... overall, don't expect too much with the food onboard.
We tried the spa few times, and they are quite pushy on selling you products after our treatment. But, the treatment itself were good....
The port excursions were okay, on Labadee, we visited a 'so-called' village, but the villagers were all in fact "actors/actress", they don't even live there!! They are only here whenever the cruise ships are, so if anyone wants to see the real Haitian culture, don't bother joining this tour!
Dolphins encounter at Cozumel were great! Must try!
Overall we had a great time, service was top notch everywhere on the ship! We are going to try the new NCL Epic next time, hope its as good as the Oasis.
I've uploaded the slideshow of our trip here: