Reading the reviews had me sort of nervous about staying here but I needed to judge for myself. The pictures that's posted of the rooms are accurate....almost. The only thing that was missing was the ceiling fan. Somewhere it says that the rooms are soundproof but they aren't. There's no actual staff onsight aside from the security guard that's on the premises 24 hours a day. Theres actually NO RESORT FEE. PARKING IS NOT FREE, there is a fee. There's no early check ins. Check in is 4PM. There's no around the clock housekeeping so there's a designated time to get the rooms cleaned and sanitized so if you arrive early they will store your bags in a secured area while you wait/explore the island. It's NOT a hotel. It's Villas. Some sort of timeshare I suppose, don't hold me to that. The villas has a full refrigerator, microwave, stove top, sink, dishwasher, utensils, plates, pots, etc. Everything worked! The TV had satellite. Not that many channels were free but there were a few plus the basic channels but its a vacation, who cares about channels right? AC worked great. Bathroom was clean and stocked with everything you needed. It's not a new development so everything won't work as if it just came off the assembly line. The standing shower has an area where you can sit down and the only issue is a slight leak on the shower head that can be overlooked. The toilet flushed but filled back slowly BUT it worked. Extra pillows and blankets in the closet. The room has a working safe. There's not a phone in the rooms. Balcony views are amazing. The location is next to a pretty awesome part of history that you can walk over and explore. There's a pool and jacuzzi on the first floor, outdoors. Restaurants near by. Uber is very easy to access in the area. Beaches nearby. This is a pretty awesome and beautiful place to stay. If you're particular about having certain things and need to have everything picture perfect without flaw then this isn't the place for you. And one last thing, there's a possibility that the floor you thought you would be on won't be the floor you're on when you arrive. No big deal, the views are awesome all around, just at different heights. I was satisfied with everything and I will be back to stay at this exact location.