Overall the product was everything I hoped it would be but the sizes don't match. I ordered a large thinking it would be 14-16 but it's 10-12. They hugged the hips but were too short.
Pros
Bought XL, I'm 5ft 3in, legs and waist fit but legs are short