The place is clean, the rooms are large, and the breakfast is good. Their problem was that they don't clean the rooms. I stayed there for 8 days, and even though I asked for them to clean the room every morning, they told me they were obligated to clean it on the 3rd day, but they didn't. By the 5th day, I was upset and complained, and they finally did it. After that, they never cleaned it again.
Key point: If you don't speak Spanish, you'll need to use a translator, since no staff here speaks or understands English.