This is so much better than what I had imagined for the price. Fits perfectly . The top is also comfy, I don't feel like the elastic is digging at all, but stays in place. I'm short waisted with a mama stretched belly so finding shorts that make me feel comfortable is hard. This covers enough, but also let's me show off a little bit.