Cleanliness was just about okay.
The pictures make the apartment look much bigger than it actually is. Also the kitchen and dining area is shared, and not specific to the apartment as one might gather from the pictures.
The heating didn't work so it was quite cold inside the room.
Also the host asked for an additional 5 euros for late checkin even though we were late because of our train which was delayed by almost 20 minutes. Not to mention we checked in at 9:15 pm which is still a respectable time for checkin.