Overall a good place to stay!
Pros: great WiFi; nice location; a lot of space in apt.; enough of kitchen amenities.
Cons: different building from what was listed, in a couple minutes of walk; some smell from the kitchen; bathroom lock didn't work; high price; pretty poor interior; couldn't turn on TV; didn't find any soap/shampoo when arrived.