Good fit - keeps shape nicely contained with maxi skirts and dresses. However, after a while, the legs started rolling a bit. Luckily, it was the end of the day and I was on my way home. This was after my first time wearing. It may fit better after being laundered, I don't know. But I just wanted to share this little snaffoo because that rolling fabric can be a deal breaker sometimes.