We stayed there in October and loved it. We were in the Grand Club section which is very nice. The pools and landscaping are beautiful and the service was great. There is a piano bar in the lobby with a beautiful view of the grounds right off of it. The beach is different than other places I have been, but I liked it. It is very rocky and the sand is not white. Be careful in the water. It is easy to get pulled out into it!! There were bars in the pool area, as well. Not all of them were open when we were there, because it was a slower time of the year. We never had any trouble getting a drink, though. We did not go snorkeling at the resort. We did a snorkeling cruise. We used an underwater camera and got some great pictures.