I will give more than 5 stars if I could! I had a great stay at this villa! Terri greeted us at the airport and was really friendly and helpful with arranging some excursions for us. The villa was clean and was right on the beach! (They also were one of the few places that cleaned the beach everyday! Beautiful!) Great location! Great communication! And above all, fabulous service! Can't wait to come back!