Shirt is oversized. Cotton. SO GOOD! Go with your regular size. Denim run tts. Stretchy. Tummy panel. Size up one if you want a roomy fit. @Spanx #partner #LTKootd #LTKgrwm #LTKOver40