We stayed here spring break 2008. The staff were amazing, our 2 little girls got sick and they went to town to get us medicine, they arranged poolside massages, transportation, and even the cook. The grounds were well kept, and the maid came everyday. Our cook/bartender was the nicest man! He would not even let us get our own water. Our driver took us to places not even on the map, beautiful (nontourist) spots to snorkel, restaurants, and shopping. It was the best family vacation imaginable. Thanks guys! We plan to return this year!