Had everything stated, with attentive and friendly staff.
Rooms were a bit outdated with fairly uncomfortable mattresses and pillows, but I wasn't expecting more for this price point.
Bathroom was also outdated and had a rather low ceiling combined with a high-set bath tub, those who are 6ft+ will have difficulty showering standing.
Hotel's choice of body wash was not to my liking (strange smell), though I always buy my own, I could smell the supplied body wash even when not being used.