Great location right on royal mile, 5 min from edinburgh waverley train station. Host was responsive to our needs, so our when family enjoyed a wonderful stay in this beautiful city. 3 flight of steps may be a challenge for some, but it was worth it if you are able to climb it. Noise from road was blocked out by double windows, so no issue with that.