Material is nice, but sizing was off. I got 3yr old size but it looked like sizing for 1 yr old. I got another item from same brand for 2yr and it fit better than this one Might return and get a size bigger as the quality is nice but sizing is way off.