I tried following the reviews and ordered an XL however it was way too tight.  I am returning it for a XXL which is my regular size.  Im 5'4 240 pounds  and usually wears a 14/16 or 1x/2x.  The material felt solid enough where it wasn't see through.