I went on carnival, it was fun, but definitly for families. I've heard great things of Royal Carribean, so next time I wanna try them out. We ported at Ocho Rios, Jamaica, and the Cayman Islands. Jamiaca was OK, but we were in the town and a lot of people tried to scam us. Luckily, we didn't fall for any of it, but you have to be very careful! Cayman Islands was beautiful, and all I can say for that is that I want to retire there