It's a good jacket, I ordered one last year but it developed a defect within a few months (power button wouldn't work anymore).  The seller replaced cordially, but not promptly, because it had to come from China and was on a slight backorder.  But I got the replacement and it's been fine.

My primary objection is that it runs small.  An item like this you want to fit somewhat tightly, to keep the heat in and coil close to your body.  But if I have a sweatshirt or anything bulky under the jacket it doesn't fit right.  Fits fine, but still somewhat restricted, with just a t-shirt on.  I wear a solid medium in almost everything except some t-shirts, a large would be better for me in this jacket than a medium.  I suggest ordering one size larger than usual.