I've bought multiple items at multiple times from CSD and every time they get it right. I ordered the short sleeve onesie for my son for St. Patrick's Day. He wears between a 12 mo. and 18 mo. depending on the brand (he is 13 mo. old) and it fits a little big on him - which for me is great, because he can grow into it! The fabric is soft but not too hot for the Florida weather. The screenprinting is great quality - doesn't crack, fade, or peel, no matter how many times it gets washed. I will continue ordering from this company!