Best location possible, right in the royal mile! Walking up all the stairs was a bummer, but entirely worth it for the location. It was clean and comfortable, and we had a fantastic stay. Will absolutely try to stay here again any time we are in town!