Much too tight and uncomfortable. I ordered three sizes, 6, 8, 10. All of them were so snug and tight, especially under the armpit and arm, that the kids couldn’t wear them. Even when we had the size 6 boy try the 10, the arms were still too small. The material is good and if it fit these pj’s would be nice. A real shame. I ended up cutting the sleeves off but it sure spoiled the whole outfit