Right on The Royal Mile just one block down from The High Street. The location is perfect!! We had a bit of trouble w the timer/hot water in the shower. The timer was not working so the shower was either freezing or scalding. We figured out how to turn on the main switch on the water heater and then it was fine. Just make sure to plan ahead to turn it on when you need it.