Pros: kitchenette, beds were comfortable, AC worked well, great view of the ocean, excellent pool, nice patio, amazing restaurant - best food we've had on the entire trip was there, grocery store and multiple restaurants within a 15-min walk.
Cons: poor WiFi that rarely worked, barely functional shower (handheld only with very low water pressure and no shower curtain, so very messy); no microwave; a lot of tiny ants everywhere no matter how particular you are about putting away food and cleaning up immediately after you eat; no beach access so you have to walk about 15 minutes to the nearest beach; staff apathetic and not helpful even about basic things like knowing what days their own restaurant is open. Forget about asking them to help you with finding or scheduling any activities or anything like that.