This is a great location! Right on the Royal Mile. There is a nice bar across the street. Make sure you bring your own shampoo and soap. We ran short on bath towels. The host was quick to respond with good suggestions for bars, etc.