The unit is nice and the location is great. Unfortunately shortly after we arrived the property management company called to tell us that the AC didn't work and we would need to accommodate workers the next day. We did, and they were in and out all day (AC repair guy, then locksmith to open the locked closet where the AC control was, then AC repair guy again, then locksmith to repair the lock). After a couple of days during which they decided it was unrepairable, Kelly told us she would give us a partial refund and have a portable AC unit for the upstairs delivered the next day. That didn't happen, and she didn't respond to further messages, nor come through with the refund she'd promised until I requested it through AirBnB app a week after the trip. I'm glad the issue was finally resolved, but it was more work on my part than I would have liked, and with very spotty communication from the owner. It was pretty stuffy and difficult to sleep in the upstairs bedroom without AC, but I imagine that will be fixed in the near future (check before booking!). I would not stay here again due to the difficulties with communication, although the location is wonderful. The beach is a 5 minute walk away and has great snorkeling with turtles, nice beach for playing/relaxing, and nice little waves.