Absolutely perfect location, right across from the infinity pool! With the exception of the bathroom in the primary bedroom, the villa was very clean and exactly as described and shown in pictures. Other than lack of communication about the check in/check out process, Don is a great host. He was very responsive and helpful with any needs we had. I suggest bringing extra keurig pods, dishwasher and washing machine detergent if you expect to use those. Otherwise, villa has everything you need, including filtered water dispenser. Definitely recommend staying here.