This is my third cruise, first two were on Carnival. Overall, RC has Carnival beat on ships, dining, and service. Unfortunately, my cruise experience with RC was overshadowed by hurricane Maria.
The captain and the crew were amazing and always kept safety the number one priority and put forth every effort to make the best of a bad situation. We were always informed of the changes happening. It was very disappointing to have all of our ports cancelled along with our shore excursions. We did divert to Aruba for two days and sailed to Bonaire, both were very beautiful. We did end up with more days at sea because of all the re-routing.
Ultimately, we could not sail back to San Juan and had to spend an extra day at sea sailing to Fort Lauderdale, FL because it was not possible to sail back to San Juan after Maria hit.
The cabin was pretty nice compared to what I have been in on other lines. We had a balcony room with split beds and a sofa. It was nice that it was big enough to be able to walk around in and also eat on the balcony if we wanted. The beds were a bit hard and not what I am used to. I know the ship cabin is nothing like a hotel room, but they could do more with it. After having a balcony room, I would never have another type of room again.
Beautiful village right along the port. A lot of shopping, but didn't feel overly commercial! Definitely a European vive to it. I did a glass bottom boat tour with Bon-Sea (it was not an RC excursion.) but I still had a great time.