First of all Dimitriy is a really nice guy and the apartment is in a top location, atmost a 5 minute walk to the metro and cafes and supermarkets just around the corner, there's even a cafe when you walk out of the building. Check-in and check-out went super smooth and communication was good from the start, so nothing bad there.
The apartment was solid, it was clean but there's room for improvement interieur and detail-wise. Maybe I'm expecting too much but if I was the owner of the apartment there would be shower gel in the shower, there would be a towel for the dishes, and more than two towels per person for 4 nights and a better heating, little things that could be better. So with that being said, it's a solid 4/5 with a perfect location and easy communication - with a little investment and eye for the details it would even be a 5/5 for me.