I really like this vest. I can feel the heat exactly where I need it. Use good power packs, 2.1amp or better. The smaller/cheaper ones won't work (can be used for phones etc).
I normally wear an US XL. Ordered a 4XL which fits, but if I had to order again I'll go one size up.