Not perfect, but not very bad as well. We stayed there for about 1 month and we can say for sure that this place isn't suitable for long stay, but it may be a good choice for a short stay.
Pros: amazing location; quiet street; place was recently renovated; spacious room; comfortable bed; simple check-in/check-out processes; friendly 24/7 customer service; free minibar.
Cons: no soundproofing at all; housekeeping team is very loud; extremely poor weekly cleaning; housekeeping team don't care abut hygiene; too hard to resolve any problem/request; laundry room is always busy and is not secure at all.
It's too hard to stay there for a long time, since there are a few significant issues.
Rooms are not soundproofed, in the same time housekeeping team or other guests can be too loud, so they can wake you up in early morning or even at night. Soundproofing is so bad that you can hear every sound from other rooms or from corridor.
There's a huge problem with laundry room: they provide only 2 washers/dryers for the whole aparthotel, and housekeeping team also use the same laundry room; therefore it's always busy; also it's not secure at all -- our things were pulled off from washer/dryer with no reason; you can't protect your clothes and there are no cameras or locker, so it's not secure.
Weekly cleaning is extremely disappointing. They don't clean a room properly, it seems they are trying to clean rooms as fast as possible and they don't care about quality. They always forget to refill soap/shampoo/shower gel. They don't care about hygiene, e.g. we noticed how they load a dirty mop pad for cleaning floor together with towels.
Problems with communications. Their 24/7 support is very friendly, they understand English, and they usually respond quickly enough. But it's a completely different story with a local housekeeping team: they don't understand english; I'm not sure why, but they often tried to speak russian with us, even after we explained that we don't speak russian; and it's extremely hard to solve any question/request related to the housekeeping team.
Most of the issues mentioned above may not affect you during a short stay, but most likely you'll encounter these issues during a long stay. That's why we recommend to find some another place for a long stay.