Royal Mile is only a 5 minute walk from the flat. Very clean and plenty of room. What a great deal. My family and I would stay there again