Bought a size 28 and it fits well, there is the slightest gapping at the top where my belly if but not enough to show anything. I haven't worn it out yet since it's not as hot as I would like it to be to wear it. I've tried it on and love it, it's so comfortable and covers the butt well. It's the perfect length, not too long that it's past my knees or short like a mini skirt. The built in shorts are soft, also the top 3 buttons are only functional so low risk of wardrobe malfunction. Would definitely recommend if you can get it on sale.
Owen Sound, ON