Pros: The location is perfect, very close to the heart of the town. (Just a note: although the location is less than a minute walk to the ocean, the nearest beach for swimming is around a 20-minute walk with slippers.) The condo was pretty clean, apart from the pest issue (roaches and small centipedes), which is inevitable, I guess, given the beautiful nature you are surrounded with. Chris was helpful and he responded to almost every message instantly to accommodate us.
Cons: We had serious issues with two front desk staff during our stay. We arrived around 3 pm on our check-in day, only 1 hour before the check-in time. When we asked for early check-in, the receptionist said we needed to get approval from Chris. We then sent a message to Chris, but he responded around 4.30 pm so early check-in was not an option for us. When we asked the receptionist if we could leave our car in the parking lot to grab something to eat after a long flight (again, only for 1 hour before the check-in), her response was no, saying that the vehicle could be towed. We had to move the car and wait until 4 pm sharp to check-in. On the next day, we drove around the island and returned to the inn around 4 pm, parked the car in the parking lot, and walked to the beach. About 10 minutes later, another receptionist (Pat, stay away from her) called me to tell me that my car was about to be towed because my right rear tire was on the line (not blocking the spot on the right at all)! I explained to her that I centered my car between the cars to my left and to my right, and since the car to my left was a truck, I had to park slightly closer to the right. I told her I would return to the inn in an hour and adjust my car. She said she couldn't wait for an hour, and she was warning me, and she wouldn't stop them if they towed my car! I had to run back to the inn and move my car 5 -10 inches to the left to make sure it wouldn't be towed. When I confronted Pat and asked why this couldn't wait for an hour, she responded, with a horrible attitude, telling me to complain to her boss if I wanted to. Although none of these issues are directly related to our host, Chris, beware, since you have to mostly deal with the front desk staff during your stay. These issues made my stay quite stressful and I was so paranoid that I frequently checked my car when it was parked in the parking lot.