This is a cheap hotel obviously (you can't expect four stars to mean the same thing across the world), but I think you do get good value for money.
It's dated but comfortable, and everything works fine. The staff are friendly and anxious to help. They don't all speak English, but again, what can you expect.
The location is very central obviously, but I would definitely recommend the other European peninsula better as, at least in places, it has a bit more character.
Again, for the price point this is a good hotel.