Nice clean place on the Royal Mile.