The villa was clean and comfortable with a nice small pool. It was right next to the airport which wasn’t the worst since it’s so small and there aren’t many flights going in and out. But it’s not very pretty. On my day of arrival. They were 45 minutes late to pick us up from the airport—really not fun and kind of scary being alone with two kids not knowing if they were going to show up at all and not knowing the place was literally 50 feet away. They told me they didn’t come get us because our room wasn’t ready due to plumbing issues. :(. Its not near anything so golf carts are a necessity which I did not feel they made clear. The tv did not work, which with kids in August, I was counting on for some downtime out of the sun. The internet is very spotty-like barely there. They offer you a cooler to bring to the beach but the ice machine is broken. One day I went to the office four times throughout the day and no one was there so I had to buy my own toilet paper. Two days before my departure they abruptly brought me in the office directing me to leave my kids somewhere else because they “wanted to talk to me”. When I entered the office they were just looking at me so I asked if something was wrong. At that point they handed me my bill. It was weird and left me feeling like they thought I wasn’t going to pay or something. There’s just a weird feeling to the place. I would definitely pass and next time rent a cottage near pirate beach or right from the Yacht Club.