Prompt communication throughout the booking process. We found the keys no problem and the check-in was smooth. The location really can't be beaten.
We were disappointed to find that the flat hadn't been cleaned prior to our arrival, which was frustrating considering we weren't able to check in early because the time prior to 3pm was supposedly needed to get the apartment ready.
Apart from that, the place was comfortable and warm, and Edinburgh is great!