Bought for my 2 1/2 year old, hes 35 lbs and 38 in tall. These fit a little big so they are closer to size 5 and the pocket in the front is big for a toddler (great room for well endowed). The legs are wider than long so there is a gap about an inch on the thigh, Im hoping he may grow into them. They feel like average cotton not as soft as I was hoping. Stitching is good and overall well made.