I bought this a size bigger for my niece so I know she can wear it for a longer period of time. So currently it is a bit big for her but she will grow into it. Otherwise feels like a good quality product.
It was a tad short for the ages shown and my son is only just 2. It also had a smell from I’m assuming the printing or where it’s printed. I had to febreeze it quite a few times but overall happy with the product.
*** sadly the t shirt is so small my nephew usually wears 2-3 ordered a 4 year old t shirt and it's too small, so won't be even able to wear it..