I had an enjoyable stay, and for a good price. The staff were reasonably helpful, and the room large and clean.
There were a couple of small maintenance issues with the fittings in the bathroom, and the soundproofing (assuming the room ever had any) was not adequate for whatever was going on outside. But you get what you pay for, and this was OK because I did get sufficient sleep.
This hotel is in a great location, a short walk from the shops and beach. Overall I am going to give it four stars overall, as it did a good job.