The AXO Air Cage Protector Jacket is really nice. However I am not your normal size guy though. I bought the biggest size I could get but it's a little difficult to get on. I'm guessing because it's brand new and may require a little break in. When it's on I have full range of motion and don't foresee any problems with it either as all of the protective shells cover everything they're supposed to. It's a very nice product.