If I could give it more stars I would.  I ordered a Large.  When I first took this bodysuit of the bag, my thought was,  "This will never fit."  I put it on, It fit great.  It is very comfortable, I don't even know I am wearing it.  It smooths out all of the bulges and rolls.  Buttoning jeans and shirts is no longer a problem.  It feels great looking in the mirror and seeing a smooth silhouette! I loved this so much ordered it in Black, too.  Working my way down to a Medium!