High quality, well constructed, great material and super stretchy. It only gets three stars from me though because I followed the sizing chart, and ordered a size up like the other reviews recommended, and it is still way too short for me. I am 5'8" and 138lbs. I ordered the medium.