I am 6'1, 250lbs, and a 2XL fits a little snug across the fuel tank, but I can fasten the buttons.  The material and overall craftsmanship is done well.  The true test will be this weekend when I wear it to my sons wedding.  I do wish the vest were a little longer, but we all aren't built the same.