We booked this place because we thought this was a standalone villa with a private pool. It's not. It's a villa attached to 2 other villas and when you're in the pool, you're basically staring into one of the other villas pool and outside patio areas. Coffee and wine out on the patio with a family with crying children and another family below wasn't fun. This might be good for some, but it wasn't what we were expecting.
We also ran into hot water and AC issues when we arrived. Both were resolved VERY quickly. The owner was extremely responsive. The hot water does need 20m to heat up. So, you'll need to think twice in the morning if you want to wake up and jump in the shower. And, the mini splits in one of the bedrooms stopped working and was quickly replaced.
The views are awesome !!! But, do need to be careful driving up to the villa as you'll pass some pretty aggressive German Shepherd.
Sorry to be so negative .. but we do wish we knew all of this before booking. As I said, this place may be great for some and hopefully this information here helps folks make the best decisions.