This hotel is advertised as 2 star and that's what it is. I've seen reviews complaining about it but it doesn't pretend to anything it isn't. It's basic.
The staff are all friendly and helpful and it is perfectly situated for all the local bars and restaurants. It is also a short walk to the beach.
It's cheap and you get what you pay for