I wore this recently and got lots of compliments. I wear a size small. It has a shelf bra, lined shorts. I love the green.