My son chose Royal Caribbean cause we have always went with Carnival. We love it. Our waiter was funny and Amazing.The room service was great it was always clean and bed was made up nicely. I love Haiti but we couldn't get the island food and we wanted to go outside of Labadee and couldn't. We were not to happy about that. Food was great the ship was Amazing. The show was great. The embarkation and the disembarkation went great. Only thing Labadee Haiti didn't have enough Shore excursions and they should have tour buses or allowed us visit Au Cap Haiti. The same way I went Jamaica and got cab and went to Ocho Rios that was One hour and 15minutes drive . Overall the was ship Excellent and the worker was Amazing. I want Thank you staff and Captain for Wonderful time in Ship. Absolutely Amazing! Thank you again!