These are good quality and fit just right except in the thighs. I would recommend the shorts. I ordered the Navy blue and the plum, really pretty colors!
The shorts kept riding up which is weird because my thighs aren't that thick. They're very slim now. I was also surprised an XL fit, as I am usually a Large but the sizing chart was spot on. Lastly, there is no belly control. The shorts fit well to a curvy body but there's no tension to support your lower belly. It kinda bothers me as that's the one area I fret about.