Staff is really nice. From bartenders, to house cleaners, to boat drivers. Had a good time. It is tedious to get there from Airport with how many forms of transportation you need, but front desk reps made it easy for us to get cab from airport to the first port. I would recommend for a girls trip, couples trip, or family trip , since I saw a lot of kids there as well.