Full disclosure, I purchased the large in multi cam and once I put this on, it was a perfect fit, like a second skin. No issues with movement, stretch material was giving, If I worked in the elements full time, this would have been the one. Issue I had was taking on and off. Since it was snugish, it was difficult to take on and off, so much that it was easier to go without or throw on a jacket. That being said, because this is a great product and I loved it so much, I refunded and got the extra large. Same quality, durability, mobility just a little bigger. Much better for me and easier to take on and off. The refund process was simply and easy. 1620 understands tweaks may have to be made and they are here to help. Customer service was professional and responsive (usually within 24 hour) turn around.