Follow this AXO sizing closely. I had to get a XXL based on it. I usually get an XL or LG in most gear. Having said that, it fits great. It's designed for someone with a more "athletic" build but it still fit me well. The velcro wants to catch on all the material in it. Tends to tear it up. It seems like it will last ok but I'll keep an eye on that. The armor works well when you land on it. Shoulder, elbow both protected me in 2 falls. There isn't any rib protection to speak of and that hurt in the second fall. Left my ribs really sore.