The venerable Peabody hotel gets a dazzling makeover.