The villas were clean and comfortable. The pool outside the patio was a plus and convenient to swim in. You can lounge or eat right by the pool. The large pool was beautiful and clean. Loved to watch the sunset. What I didn’t like was that access to the beach was closed off and there was a lot of construction going on at the time. When we arrived, we asked for large bowls and were told they didn’t have any. The next day we asked to borrow a large skillet and again they said we were only allowed to use what was in the kitchen. I was asking to borrow, not take a skillet. The front desk told me there should be pans in the kitchen, even after I explained that I needed a bigger pan to cook breakfast for my family. Then I was told maid service would be notified and no one ever showed up. They claim to have a fully equipped kitchen and plenty of storage space for kitchen supplies but limit you with small dishes and will not go out of their way to get you the necessities yet you will pay a hefty price to stay here, albeit there were many empty villas. Also, the service at the bar was very slow. It took 20 minutes to get a margarita! Finally, we were not able to connect our Roku to the Wifi. Overall, this would be an excellent place to stay in if they improved their service.