The villa is absolutely stunning and we had every amenity that we could possibly want or need. The location is ideal and we had access to several beautiful beaches on foot. The kitchen is easy to use and clean and we were able to have really nice meals and barbecues as a big group. Communication with the host was also great when we had any questions. Would highly recommend!