The villa surpassed expectations and provided everything a family could want, spacious, clean and only a ten minute walk to the nearest beach and other amenities, including several good restaurants. Communication was excellent throughout. Enjoy!