The property was nice. The water is right outside the balcony. There is no beach left due to hurricanes, but if you climb down some rocks, you get right into the ocean from the rental. There is a very small section of beach left at the end of the road that you can use, its about a 5 minute walk.
The "3rd" bathroom listed on our reservaiton in villa 1 lower is outside, on the porch. We were not happy about that, there was no communication about that, we couldn't even find it when we arrived, I had to ask where it was. It is a full bathroom, but it is outside pretty much, and very hot, hard to shower when you are dripping in sweat already. One of the 3 beds is a queen, other 2 were kings. The pillows could use a refresh, some of them were pretty much flat.
We called to get fresh towels while we were there, they were brought to us the next day, so if you need them the same day, call ahead. At one point we ran out of water, it was addressed in timley manner. We also lost power for about 6 hours one night overnight.
Pool is very small for use of the entire complex. We sat by the pool one day while there and it was FLOODED by peopl who were not even staying there, I'm guessing friends of the property managers/owners? We litterally saw them drive up, park down the road, walk up and then leave again hours later. There was at least 12 of them, really ruined our day at the pool. There are a lot of stairs to get to the pool, some very steep, just be prepared if you have older people in your group.
The kitchen is well equipped with things you need to make meals. Couch and seating areas were comfortable. There is a grill to use as well and seating on the balcony. Views were great. Parking is on the street for this villa.
Some great little restuarants and shops not too far from the villa as well.
Villa was very clean.