These definitely run small, I have to get one size up from what my son usually wears in clothing. That said, they are still really nice onesies. They are thin, so they make a good layering piece without overheating my son. They are also very inexpensive, and go up to larger sizes than any other brand I have found. I haven't had any problems with them at all.