This would have had 5 stars but for the straps. I have worn this once, for a full working day and the straps left sore, red marks on my arms where they cut in. I had the straps at full length so they can't be loosened further. Apart from this, it does the job you want. The slip does rise but only a little and needs the merest tug to pull it back into place. I am 5' 7" and a dress size 14. I bought a 14-16 and the sizing was just right.