My son loves it. I gave it 4 stars instead of 5 only because I purchased an extra large and pants are perfect but the sweatshirt was smaller. Maybe it was miss tagged. I don't know. It seemed more like a large. How ever, it was well made and super warm, soft, and comfortable.