We had a great stay here with really no negatives to mention. Our hosts were very friendly, and happy to offer us tips on places to visit.
The unit itself is very centrally located, with restaurants, grocery, and beaches all within walking distance. It also has all the amenities you would need (AC, laundry, parking, etc). The room also has a couple of body boards and 2 sets up snorkel gear which came in handy.
We had a great time and really enjoyed chatting and staying with Todd and Rachel. It's clear that they really put effort into making sure that their guests have a nice stay :)