The firmware is so cheap. My son wore this once and the inseams unraveled. I have to fix it myself. Since then he has stayed. It really fitted true to size. It's very soft and my son loves it. Just count on repairs. I wouldn't pay $40 for that. It's pretty cheap.