We stayed at the villa for our 10th anniversary and we had a great time. The villa is very clean and well equipped. The grounds are amazing. We had everything we needed and really enjoyed our stay. I highly recommend this place to anyone. Our two boys joined us on on the second day and swam, hiked and went to the little beach. They also had a blast.