The apartment was excellent but the hosts communication was very poor. We were nervous it had been cancelled as she didn’t respond to several messages. The apartment had not been cleaned when we checked in and we had to wait outside for 2 hours 45 mins for it to be cleaned. The check out was also muddled as we received no communication from the host. We wanted to have a late check out of 2 hours due to the issues on check in day - the host didn’t respond to my message informing her and the cleaners then entered the apartment at 10.15am. We left in a rush at 10.30am having received an aggressive message from the host.