This building seems like it used to be an office building, and the flats seem to be made out of multiple offices cobbled into living units. There's windows between rooms (resulting in some weird blinds between the bathroom and kitchen), and some just odd quirks throughout. I'm sure that a certain amount of the oddities can just be attributed to learning how things work in an unfamiliar region, but some things, like getting the shower to be at both a temperature and a pressure that are comfortable, are pretty involved even after you figure them out.
It's located in a really odd place that doesn't map well on (at least on Google). Accessing the place for the first time is a ridiculous scavenger hunt; both for the building and the key, which is blocks away from the flat for some reason. There's no view (unless you like parking lots). While everything you probably need (including metro access) is only 10-15 minutes away, it's also *always* 10-15 minutes away since the place isn't really adjacent to anything.