Quality is really good and worth the $40 bucks I paid for! Would've preferred the white one so the details can be seen. It's slightly different from the pictures (which looked more expensive) but it's not obvious. Feels warm and I recommend sizing up. Usual size S bought M just nice