Excellent place to stay for a family, great location, beautiful views, close proximity to 3 beaches (but expect to walk 7 to 15 minutes) and some shops/restaurants. The place itself is spacious and our family of 5 were not constrained in any way. It is very well equipped and there are even some baby and beach items available. The villa starts showing its age though and some renovation would not hurt to make it a truly 5 star experience.