100% cotton and so nice! The fit is roomy in the perfect way! Wearing a size medium. size 10 in the pants is one size up. #LTKootd #LTKmomlife #LTKOver40