Every aspect exceeded the expectations. Communication and Check-in was easy and well organised, location was lovely. Flat itself tidy, clean and surprisingly well equipped. We had a wonderful time.