We had a horrible check in experience, The key was not left for us where it was meant to be, delaying our check in for over an hour and leaving us standing outside in the cold without any clear communication to let us know what was going on. Despite paying the cleaning fee in advance, much to our surprise when we finally arrived at the flat, nothing had been cleaned, food everywhere, sheets not changed, towels on the bathroom floor. Communication with the hosts was also terrible. The flat itself is not bad, the location is excellent, but we also had only enough hot water in the morning for one shower, so the rest of us had cold showers mid February.