very cheaply made, but expected as the price is so low. The belt loops fell apart the first time he wore it and the shirt is bigger than the pants. for sure is worth it to just spend a little more and get this from somewhere cheap like burlington.