A couple of important things that made my stay less enjoyable:
The toilets are outside the room, and are shared with other tenants. This was not very clear from the description, so I'm mentioning it here. This involves going out to the shared stairwell with your keys and a roll of toilet paper, which is frankly not the experience I would have knowingly signed up for! This was marketed as a whole apartment, after all.
My second concern was lack of sound isolation between the units. I could hear the neighbors talking, watching TV, leaving for work in the morning. I would advise skipping this listing if you are a light sleeper.
Barring these two things, it was fine. The space was clean, and check-in was convenient and fast (thank you to David for putting up with my delayed train).