The villa is amazing, and so is the host! Very clean, and equipped with everything you might need. You will certainly need a car if you want to visit the island. An ATV/scooter will probably do too if you only want to visit the beach. Since our flight was so late in the evening, the host helped arrange for transportation from the airport and to rent a car, which was very convenient. The car rental was quite expensive though, and adding the airport transportation, we ended up paying quite a bit more than we would if we rented through a site, directly at the airport, so look into that beforehand if you are able to.
The way up to the house is also quite narrow, maybe a bit too much for inexperienced drivers, but should be easy enough with an ATV.
That being said, the view up there is definitely worth the effort. It feels very private, and the house looks quite nice too.
The host is a really nice lady! Helped us with everything we asked for, and was very responsive. Totally recommend this stay!