Location, cleanliness and communication with hosts all A+! Perfect location with a 5 minute walk to the shops and beach. Villa was very accomodating for 3 people with plenty of space for us all.