For the price ($12.99 currently) this is an excellent buy. Its a nice, soft fabric and cute design. Its really long compared to what I expected (coming midway down my calf) but Im also short (5).
I usually wear size 16 jeans and xxl tops...most of my weight is a stubborn post babies tummy). I bought the XL and its pleanty big! I bought it in red and wish I would have picked a different color. But thats more person preference. If it holds up well Ill be back for others! :)