Had a nice stay at the apartment. It has what you needed. The apartment was smaller than expected, since the picture of the hallway is shared.
But all in all, a good stay for a few days.