Pool, bar, restaurant, and beach access all very nice. On-site staff very helpful and friendly. What ruined this stay for us was getting our bill and finding several bogus charges totalling over $500! Gave all info to customer service 4 days ago, still awaiting a response.Hoping for reund but at this point, who knows? One charge was for valet service and we did not even have a car there!