We had the most perfect time. Steps from the beach and a spotlessly clean villa.