Great material and I love the colour and both pieces. They are perfect for a little one to have a bit more "grown up" shirt, however the smiley logo on it and the sweet t-shirt under still makes it perfect for a child. Got this for my nephew who just turned 3 - the sleeves were a tiny bit long but at least he can wear them next year as well :)