You could not ask for a better location on the Royal Mile! Karen was great to work with, the flat was clean, and we had everything we needed! There are a lot of stairs, so if you have mobility problems take that into consideration. It wasn’t an issue for us. We would absolutely stay here again!