Consumer sentiment at year high level