Everything about the flat was good. Nice and spacious, clean, and location is central enough even if it's in a bit of a transport dead spot.
The one issue is the check in and check out process.
It is a bit robotic and basically you're treated like contraband being smuggled into the building - likely due to it not being able to be rented on a short term basis legally, confirmed by the warning posters in the elevator - and in fact, the 'pick up point' is nowhere near the flat.
Expect to be picked up far away and driven in through the parking lot/back entrance. And checked out the same way.
The problem here is if you're expecting to leave your luggage, you won't be able to. You'll be told to use a self service luggage locker about a 10 minute drive away - which they won't drive you to since they just pick you up in the parking lot and drop you off 10 meters outside out of the eyes of building staff.
We had to taxi to the luggage storage place and it was dirty and out of order, so we just lugged our suitcases around for a few hours.
This is a 'factory-like' Airbnb experience with very little human touch. That said, the price is good and the flat is good and the pool is great.