This place is a very solid pick. When you first drive up you might be confused because all you see at first is a very small building. That's just the gym! The whole house is quite large and is down below the workout shed. The porch is quite large and gorgeous. The first thing we did when we arrived was to crack some beers and lounge in the hammock and porch swing which look out on the water less than a mile below. The porch is surrounded by various colorful, flowering trees and avocado trees. It feels very lush. The vegetation completely blocks any visual of the neighbors so it took me a while realize there was a house on one side of us. We could hear them sometimes but it wasn't annoying. The house has a lot of extras that made our vacation special. The grill was crucial - we used it almost every night and it made dinners so easy and delicious, and clean up was a breeze. We ate out on the porch every night, and then played cards or just talked. The fridge is full of condiments so you probably won't need to worry about shelling out for long-lasting extras like ketchup, mayo, mustard, hot sauce, etc. There is a drip coffee maker AND a french press for coffee snobs. Beyond the kitchen, there is a lot of beach/water gear: Several sets of snorkels with fins; two beach chairs (one is a little worse for wear but usable); two beach umbrellas, a cooler and beach towels. You might need to sort through the snorkel gear a bit to make sure you're getting the good stuff, since a couple of the masks are broken. A couple of us still rented gear at Snorkel Bob's because we wanted to go several times and couldn't get a good fit with any of the masks at the house, but two of us just used the house gear the whole time. I wasted space in my suitcase on beach towels, since this place had solid ones on offer. Most notable of all, though, was the friendly and communicative demeanor of Simin and her property manager, Martin. Soon after my reservation, Simin let me know that the sink in the guest bathroom wasn't working, though she hoped to have it repaired before we arrived. Shortly before we arrived, she let me know that the sink was still broken, and offered us a generous discount without any negotiation on my part. I received a text message from Martin on the day we were supposed to arrive, and then he was refilling the water tank at the property when we arrived, and was helpful and friendly. Then, toward the end of our visit, I realized that I had overbooked our stay, so we were paying for an extra night after our flight back to the mainland! I sent Simin a message and she immediately responded, refunding me that night of our stay. She didn't...