The apartment itself is exactly as advertised. Appropriate for 4 people. No kitchen so might be a bit inconvenient if you feel like using tap water or cooking.
The agent kept us waiting in the rain for 40 minutes when we checked in. Since they have already confirmed our check-in time beforehand and we arrived on time, we feel very annoyed and one of us has caught a really bad cold because of this. Not cool.
Catching a really bad cold means that some hot water might be needed. We tried to use the kettle on the table but it was too dirty to use. We asked for help by sending a message through the app but hours later the agent told us there was no new kettle for us. Thankfully the hosts kindly cleaned the kettle for us. (We was told that the hot water in the toilet was proved to be drinkable anyways. Interesting lol.)
The check-out process was simple and fast. Staff came to clean up on time at 11. We stored our luggage at the train station for the rest of the day.
In conclusion, the hosts themselves are lovely and friendly but the agent in charge is not that efficient. This is the very first time that I have written such a long comment with mixed feelings. Hope the agent will run everything efficiently in the future and nobody suffers from the poor communication with the agent.