The flat is spacious and well located. We had a pleasant stay, tarnished by an unpleasant check-out experience. Prior to arrival we had enquired about the possibility of late check-out given evening flight with our 22 month old. Simon indicated we could only leave our bags until 1 pm given other guests would arrive at 4 pm. We also understood from a separate exchange the cleaners would arrive around 1 pm. On the day of departure, as we were about to step out at 9 am, it started to rain heavily. We waited to go out, but rain continued and so we decided to stay in the flat until the cleaners arrived, because we were ill-equipped to face the bad weather with our baby boy. We genuinely thought this would not be a problem - after all, we thought the cleaners would arrive around 1 and next guests at 4. We were also informed by the fact that when we had checked-in at 2 pm (4 days before), the flat had not yet been cleaned (while inconvenient, we understood these things happen). Well, turns out we were wrong: the next guests dropped their bags at 12:40, and then at 1:10 Simon arrived and lectured us, saying "people like [us]" prevented him "[from] running his business". We were startled by the abrupt tone. We hadn't seen the cleaners, apologized and tried to explain the misunderstanding but to no avail. By 1:20 we were on the curb under the rain waiting for a taxi. We were disappointed by this unpleasant ending to our stay.