This shirt is true to size and has a lot of stretch, but it does cling to everything. I have a little mom pooch, and this shows it, so I like pairing this top with something high waisted. This top looks great with high waisted black or blue jeans depending on the look you are going for. When I want a more trendy casual vibe, I pair this with blue high waisted jeans and white converses. When I want a dressy casual look, I will pair it with black high waisted jeans and black heels. This top also looks great with a high waisted pencil skirt! It comes in a wide variety of sleeve lengths, colors, and patterns! I ordered in a size medium, in the color "Stripe."