Fantastic location just off the Royal Mile and within easy reach of Waverley Station. Be prepared for 3 flights of stairs.