Eh, I give it a middle of the road rating. The port is very nice, just too bad it is in Jamaica. I really never feel safe in this port. My wife and mother in law were asked several times to buy something in a fashion that could get them arrested. I am sure this is a normal known scam but I just despise this island. Good try by Royal to have a nice port but you can't change a culture with money.
Not the most professional lot I have ever seen but hey, they took my family snorkeling, we had fun and we were all safe. Yes, I would go with this group again. Just look up snorkeling in Cruise critic and this group will be available for you.