Highly recommended! The location is perfect, the villa is beautiful, and the price is great. We didn’t stay in the place shown in the photos, assuming it’s because we had an infant with us. But 10/10 would stay at Jim’s places again! He provided a crib and high chair. There was a washer and dryer, dishwasher, beach and snorkeling gear, and WiFi. Jim is easy to contact and he provides great instructions and tourist ideas. Thank you so much again!