When this first arrived, I thought I would never get it on because it looked so small. However, it stretches to fit my size 12 body and looks great under my dresses. The bottom does not roll up. There is extra material at the top for me, which I just fold down. I have a regular sized torso for a 5'5" woman, so this would also fit someone taller or with a longer torso.