The rooms are managed by a flat management company, and the person I was in contact with was very responsive. Easy self check-in and check-out. Rooms are cleaned daily!
The kitchen was equipped with the basics. I couldn't hear anyone else in the building, but could clearly hear a nearby club on Friday night, so I'd recommend earplugs if that bothers you.
The only drawback was that the temperature could not be controlled in-room - you have to text the flat manager any time you want to adjust the temperature.
I'd stay here again!