Absolutely phenomenal location right on the Royal Mile! Know before you book: there is no nearby parking, so if you're driving plan to pay for parking in a garage 10 minutes away or park in another part of town and take the bus in. Well worth the trouble given the location, though!