We enjoyed our week at this Cofresi Condo, with some drawbacks. The unit is clean, although starting to show some age (even though only 8 years old). Some problems with appliances and hot water, which is hostage to the local infrastructure. You have to be accepting of some external noise, since a local roadway has occasional vehicle traffic (rarely after dark). If you want to laze by a beach, look elsewhere. The beach is not particularly clean, and the "park" is rundown and garbage strewn.
On the positive side, Roger and the local management are very quick with responses to concerns, and made every effort to ensure our stay was as enjoyable as possible. The balcony overlooking the pool is a great oasis, perfect for that sundown drink. There tends to be a group of longer term renters in other units, which makes for an enjoyable community around the pool. Great restaurants are available by walk, or short taxi ride (Tres Cocos and Le Papillon were the highlights for us).
Would we recommend? Yes, but with eyes open. This is a developing country, and you have to be comfortable with all the good (and not so good) if you want to get the most out of your stay.