My mom and I did a cruise back in 2022 to Haiti and Perfect Day. It was our first Royal Caribbean Cruise and we were not disappointed. We were on Mariner of the Seas and the ship was well maintained and well kept. The service was amazing and the food was even better. Would definitely recommend.