Pros:
Living room and main bedroom are big;
Plenty of kitchen ware;
Close to good restaurants;
Located in a more or less peaceful neighborhood;
Private garage available.
Cons:
Apartment has three floors of stairs. You have to go up and down the stairs all the time. If you are elderly or alone with heavy luggage, this place is not recommended;
Old carpets on stairs smell funny, so I tried to hold my breath every time I climb the stairs;
Heat in living room is broken;
The smaller bedroom has a sunroof without covers or shades, so if you like to sleep in dark or get up late, this place is not recommended. Otherwise strong sunlight would sting you and force you to wake up;
Beds in smaller bedroom don’t have much support, so I got lower back pain (which is rare for me);
Cleaning people don’t speak English and are very rude. They showed up one day while I was napping without any previous notice. The woman opened the front door and yelled in the corridor (probably trying to notify her appearance) and scared the bejesus out of me. I tried to speak to her, and the only English word she said to me was “stop,” and then she left;
Also when we arrived on first day at 10am-ish, the same cleaning people were still cleaning. The house was a mess at that moment. But I was previously informed by landlord that the house would be ready at 10. There were apparently miscommunications. The cleaning lady threw a tantrum on me which I didn’t understand (but she was probably blaming me for arriving when she was still cleaning). I had to wait outside for another 4 hours waiting for them to finish cleaning. I later asked landlord why the house was not ready, he replied by saying “what’s the point of knowing that now?” (I think the better way would be to apologize and provide a reasonable explanation.)