This little villa is absolutely beautiful, even more so than it seemed in the listing. It's inside a resort, so you have access to the resort amenities, but is a separate and distinct home in there. It has 2 well-proportioned bedrooms upstairs with a shared balcony. They were very flexible with check-in time (we arrived very early and they let us drop off our bags and then had the place ready for us 2 hours before check-in without any charge), allowed us access to a car for a reasonable price, and also reached out to let us know there was availability the next day if we wanted to stay. The apartment is about a ten minute walk down the hill to the beach, and there's canoes you can use if you wish. The hill is quite steep but it's worth it because the view is STUNNING from the house, overlooking the bay.
The resort has a pool, mini-golf, restaurant & bar. The food and wine are high quality. There's a small fee to use the pool area. Easy to get a taxi.
The wifi is a bit spotty and came in and out, however looking at the available wifi networks that appears to be an island issue vs. this particular home. There's a TV in the living room, and one in the bedroom; they are not Smart devices to you can't access the usual streaming apps or beam from your phone; I would recommend packing a fire-stick or apple TV to use, wifi permitting.
All around, a great experience which exceeded our expectations, especially given the very reasonable price. Would stay here again for sure.