Purchased this in a Large.  I am 5'9 and weigh 169.  I am close to 6 months pregnant and it looks amazing on me.  The material is very soft and comfy.  It looks like it cost a lot more then what I really spent.  I am going to order more colors for sure! Must buy.