PERFECT location! Lorraine was great. Her place was clean and nice and right on the Royal Mile. We thoroughly enjoyed our stay!