Great location, exactly as advertised, very honest host. We had a problem, in there was a mix-up before we arrived and the flat had not been cleaned from the prior guests. Carol was out of town, responded immediately to messages, was very open about everything, realized she couldn't get the cleaner until the next day and refunded us a night without being asked. We just cleaned it ourselves since she had fresh linens, towels, etc there-- so it really wasn't that big of a deal. It was an honest mistake and she made a welcome and generous fix to what could have been a bad situation. We had a great stay in Edinburgh.