I absolutely love this.  It does not roll, Makes me look great, no uneven curves.  I do have curves.  I could sleep in it.  Just love it.  I bought another one in black.  I usually have one on under almost everything I wear now.  So easy to feel so good to just be able to run outside and feel so put together.  I really can't say enough about this.  I hope it lasts a long time.