Very nice, clean and modern villa with everything needed - just a 5 minute walk to shops and the beach. Kevin was an excellent host and communication was great. Hope to be back here again!