This is so perfect and versatile!!! True to size (actually may run slightly bigger, but I feel like I usually always size up when I order anything online because I'm always worried everything is going to be too small and I'm larger lol). I'm a US size 18 and an XXL was roomy, comfy, and fit in all the right places! Stretchy at the waist and almost like a soft legging material. BUY THIS!!!!!