The other item of great complaint for me was Royal Caribbeans own island of Laberdee. The island was nice and clean, it was a great lunch provided, however when we went into the Market Square it was the worst experience ever. The vendors are way to pushy so we entered the Market, looks at a couple of items, were aggressively accosted by the vendors, so we left without buying anything. If they would allow you to shop they would sell much more. This was the biggest complaint I heard aboard. I don't think anyone I talked to bought anything, they just left the area and went back to the beach and had lunch. Royal Caribbean really needs to do something about this situation, it is very uncomfortable.
Other than that we had a great cruise - the rest of the ports - Falmouth, Grand Caymen and Cozumel were great and we felt no great pressure from the vendors, we were allowed to shop in piece.