We spent 3 days at this resort. We have mixed feelings. I'll start with the good.
The staff was excellent and provided great service. Offering to bring our meals to our room, the pool deck or dining area. Always polite and cheerful.
Our room was clean, comfortable and properly supplied.
There is a spring fed small hot pool area and a large salt water pool.
The questionable:
This is an older resort and is showing its age. Exterior exposed, electrical wiring was obviuos and questionable (by USA standards) concrete and tiles were cracked.
The bad: the grassy areas had litter, bottle caps and cigarette butts. Small rock made walking a cautious experience. The beach area had debris.
The drive from the main highway to the resort was concrete, Except, the last 200 meters. That stretch was dirt with large rocks and muddy areas that made transiting on tricycle almost prohibitive. It should be paved. Again, more trash which diminished the quality of the resort.
Having said all that, we would consider staying there in the future, primarily because of the staff.