Consumer confidence stages full recovery