Pros.
Nice villa, clean and perfect location.
Cons.
Parking is super tight as very small alleys so be mindful of renting a car.
Communication is scattered with hosts and they miscommunicated our return taxi booking and we almost missed our flight.