We stayed in the Residence section next to the main hotel. The unit had a bedroom, living room/kitchen table, and 3/4 kitchen. It was a half-mile walk to the beach - an amazing beach akin to the Jersey Shore without the honky tonk - great sand, warm water (similar to Florida or Caribbean). The beach was a very pleasant surprise. Plenty of restaurant options within walking distance, including a grocery/wine/beer store. The only negative is one that we found at the two other hotels we stayed at this trip - over firm (hard) mattresses. Another possible negative depending on your perspective is that hotel staff and nearby restaurant staff speak and understand English poorly. That said, we got by just fine, thanks to their patience and good humor. We never made it to the amazing looking pool in the pictures.