Brilliant stay in a lovely spacious flat right on the Royal Mile! Lovely hosts, we had a great time.