I got this shirt in an xxsp, and it has a great slim body. the front ruffle isn't overpowering, although i don't love the ruffles on the sleeves. i think it's just a little too much, but they aren't visible under a sweater or jacket. the length is just right, so the shirt can be tucked in or left untucked without looking long and messy. the silk is just a touch sheer but not too see-through. it's a good shirt.