Overall a decent place. I added 2 extra nights half-way through my trip b/c I enjoyed the city so much.
The hotel / apartment had a lot of amenities - having a washer/dryer and full kitchen in my room was great. But they were confusing to use, and reception was only open limited hours, so if questions came up at night - you were out of luck till morning. Beware - the washing machine takes hours to run a cycle, and you can't open it once it starts. I wasted half a night waiting to put my clothes in the dryer.
The bed was comfy, and the living room was quite spacious. The bedroom design was a bit flawed - for example, there's a wide full-length mirror, but it faces into the bed, so there's not enough room to stand in front of it. You also couldn't really access half the closet because the sliding doors intersected with the position of the bedside table. If anything, I'd say less room needed in the "living room" and spread out the "bedroom" area so there is room to breathe.
The wifi was strong - BUT... you have to re-enter a unique ID code and password every time you open your computer. The card says it's supposed to stay for 72 hours, but I had to enter it again *every* time I closed my computer and opened it again. Reception said people complain about that a lot. Annoying!
Staff was friendly during the limited hours they were there.
The attached restaurant was great!