This fits to size and hugs all the curves.  The fabric is of great quality.  I am a guy but this is a great product for either sex. I chose this because a medical issue that requires me to have extra support. The legs do not roll up at all but the top does, at least for me.  I think the top rolls down because my belly isn't in the flat catagory, its in the round catagory.  I still love these though.  I will be ordering more.  I have been trying to find other products that Curvi makes too since I love this one so much.  The fabric might be a little warm in the summer time, but as it is winter I'll have to wait and see if it gets to warm.