I read the reviews and was misled to ordering a larger size. I am 185 lb muscular build, flat stomach. I ordered the XL and it was way too big. Due to the fit of the XL, I took a chance and ordered the medium which fits perfect. Hope this helps someone.