I bought a similar pair of pants from American Eagle and I’ve worn them so often I had to grab these for half the price! Light weight but not see thru. Wearing a size XXL. Denim vest is XL /16 and runs a little small. It didn’t button up. Baby T is XL and one of my favorite basics! LTKPlusSize LTKMidsize LTKOver40