These are a very warm style of PJs. My son is 8 1/2. I ordered him the S which is a size 7/8. Not a good idea. I was going by weight, but should've just ordered the 9/10. Poor guy had a wedgie. I need to return them. LOL!