Consumer confidence on the up