Overall I think this hotel does not deserve a 4-star rating, maybe 3, or even 2
Firstly, the first room I checked in smelled of stale air and wet carpets, I requested to change rooms and was allowed another room on another floor. This room although did not smell bad, but smelled really old instead. The toilets were dirty, with mold everywhere, especially the bath curtain, really disgusting. Furniture in the room also already broken and not fixed.
Overall, not worth the price charged, although the breakfast was good.