The villa is beautiful, very spacious and comfortable. All amenities needed are there. The beach is a few steps down and is very pleasant. I recommend having a car or a bike while staying there (no supermarkets within walking distance).