Overall it was a great value for the money. I would definitely recommend it. I loved that it was a fully equipped apartment - full kitchen (even with an oven, electric kettle, electric mixer and blender), drying rack, ironing board and iron, TV and radio. Front desk staff were very helpful as well.
Just a few minor drawbacks: no WiFi in the room; you have to go to the lobby and it was a very weak signal that kept dropping. However, the lobby has long opening hours (8am-midnight daily), so that was convenient. Also, the floor was quite dirty in the apartment so I had to always wear shoes so all the dust, crumbs and dirt didn't stick to me. The towels were also quite old and ratty and one had a stain on it. Signage to the hotel could've been better. I wasn't sure if I had found the main office since there was no sign on the building and there were no signs on the street directing people as they climb the hill. Lastly, the walls are a bit thin, so I could hear my neighbours quite clearly in the evening. But in general I had a pleasant stay.