Glencoe Inn reopens after £500k refurb