Excellent location on Royal Mile. Can’t fault the place. Get this place booked!!