I'll be very straight: this is NOT a four star hotel. It's a three star pretending to be four (or even five?!!). Nothing here (location, facilities) justifies a four star classification, which means that the room rates are not reasonable either. In fact, if you are not enjoying some kind of promotion, it can be very pricey. I was very disappointed.
As for the rest, the rooms are fine: small but well divided (open kitchen; can accommodate children); the staff are fine and friendly... Still, for the price you pay here, I would look for other options. More