3 Times, stayed at Carosel Hotel(sucked-don't stay there), Club Las Velas(which was okay) and on the Mayan Coast(Eldorado Royale it was fantastic). It was fun, but like Excess says, very Americanized. I prefer Jamaica or Hawaii. My next trip is to Maui in December.