I got an Xl which i normally wear a 14-16 and it was a little too form fitting for my taste so I returned it..BUT I did go a size or 2 larger on my re order.  The material is  a soft light t shirt material so it will cling to the rolls ;).  I love the style and cant wait to get the replacement one!!!!  Look at the shirts on the order closely because the zipper pulls are all different.  Cant wait to get this!! skinny jeans, ankle boots (flat or heels) and a nice purse and you can rock the hell out of this!!!