Size up and up again and this shirt is perfect. I generally wear a medium but the XL is just right. Material is thick enough to be flattering but things enough to tuck into high waisted bottoms comfortably. This is so vintage and cute! Ordering in more colors because it's the perfect staple for my wardrobe.