Fun hotel with a snorkeling beach right outside. Beach volleyball courts, a place to rent snorkel gear, a golf course, a tennis court, outdoor activities such as horseback riding and surfing and several food options at the various restaurants. Great venue for a wedding, a family reunion, a honeymoon or even a friends trip. Sunsets by the pool were amazing! Can't wait to go back. I stayed in a hotel room in the main building but the villas are also nice. They are spacious and have full kitchens and laundry which is great if you have kids or are staying awhile. There's a Foodland grocery down the road so a rental car is recommended. Also there are fresh produce stands along the road on the way to nearby towns.