The apartment was very clean and really nice to stay at for a week in Athens. However, some things were broken like, for example, the wooden wall between the sofa and the kitchen. It was very dangerous because if someone would have leaned against it, the whole wall would have come down and may have hurt someone. Also the sofa itself was very uncomfortable and you would just sink into the pillows which would slide unter the sofa, making it actually hurt to sit on the sofa. The worst thing was the check-in and check-out experience though. We were promised to be able to check in at 3pm. We arrived at 3pm and walked into the apartment with everything being dirty, full of garbage bags and the beds were dirty. 10 minutes later I received a message that we can't check in now because the flat was not cleaned yet and we should come back at 4pm. We did come back at 4:30pm and the place was still being cleaned. It was ok for us as we could leave our luggage and just walk around the city. However, on check-out day, our door rang 15 minutes before our check-out time and the cleaning crew was kicking us out right on the minute. This is totally unacceptable. If we have to wait for more than 2 hours past check-in for our beds to be cleaned and we are then kicked out even before our check-out time, this is super hypocritical and not the right way to treat a guest. We should have been able to check-out at least 2 hours later as we had to wait the same time past our promised check-in time.