The place was well priced, location was good, and the place was clean. That is about where the positives stop.
The room and bed was tiny, however we expected this so not a big issue. What we did expect was the massive lack of attention from the staff (barely lifting their heads, sometimes, at reception as we came and went). The "Cleaning staff" pulled the bed cover (no sheets, just blanket) back up to make it seem like the bed was made. We had to request new towels and bathroom supplies as they would be taken away and not replaced despite the fact we still had several days left on our visit.
We had an issue with the aircon being turned off at night, they cam up and "checked" it but couldnt find anything wrong and told us to let them "know when it happens again" however, there is no-one at the desk when I woke up several times sweating in the middle of the night.
Cheap for a good reason. My advice would be pay a little more and you will have a much better experience on your holiday.