Great place for divers, and the dive company with valet service is great, but snorkelers beware, there is NO house reef and no swimming from your beautiful villas. The ocean is less than 2 ft deep for forever, filled with grass, bits of fire coral and the occasional scorpionfish (reef shoes people!!). You can swim off of the palapa, but there is nothing really to "see". you have to get off the resort to get any reef. The week we were there, there was a new kitchen company. The existing staff was great trying to feed people, but for the first half of the stay, there was no alcohol. I mean, not even rum. And you would have to go down at least two menu choices before they would have something they could cook. Communication between the new company and the existing general management was pitiful.