A wonderful villa for a large group - loads of space and the pool and outside area is incredible. The hosts were very friendly, with good communication before and during our stay and made check in easy by meeting us from our transport (which they had recommended).
The location is perfect- it is a 5 minute walk from the beach (which also has many restaurants), there is a bus stop outside, and there is a shop for basics about a 10 minute walk.