Over all this is a good place to stay. Great location, super responsive hosts, you can walk to the beach and the store. The place was clean, the beds were comfortable, and the shower was nice. Lots of pots and pans and even a small dishwasher!
A few things to note though. If someone is staying upstairs it's very loud. It's easy to hear walking, water turning on and off, and voices if they are loud. Can make sleeping difficult. There are also roosters, they start about 4am. It wasn't too bad, and it's manageable with ear plugs or if you are a deep sleeper. Also be aware that there is no air-conditioning. It was mostly fine in the apartment but the windows needed to remain open all at all times to allow for air flow. This plus the ceiling fans made it manageable. There is also no cooking oil, spices, or snorkel gear to borrow.