Clean and tidy and well situated on the Royal Mile!