Fantastic location in the heart of the Royal Mile. Full of character and charm.