Excellent location just off The Royal Mile, but far enough away that it's not too noisy. Very clean, plenty of space, nice bathroom. Checking in was very easy and communication was quick. All positive. I would definitely stay here again.