I ordered a few pairs of these pjs in different styles and the quality is excellent! I have a smallish 3 1/2 yr old boy and I ordered him a size 5t and it fits perfectly. The top is a bit long on him but the arms are very fitted. He would never have fitted in a 4t. He seems very happy and comfy in them. Definitely order in a bigger size.