Right on the Royal Mile, the location is perfect. Allan's flat is clean and comfortable. I highly recommend it to you guys.