Absolutely perfect! The pictures describe it perfectly. We came here for our honeymoon and loved it. The views are breathtaking and there are tons of restaurants within walking distance. This is definitely more than just an air bnb. They have so many services to help make your stay easy. I would definitely recommend using their personal transportation service from the airport so you don't have to worry about getting to the place on your own. They have people that will take your bags right to your door which is very convenient considering all the steps, and if you're unfamiliar with your surroundings. Once we got settled in a lady came to explain everything about the villa and the city. She also gave us her number through WhatsApp and was very easy to get in touch with about tours, dinner reservations or whatever you might need.
The area is extremely touristy so I would definitely recommend visiting other parts of the island. The boat tours are definitely worth it!