I thought this top was purely elegant. i'm 5'4", and 135 lbs. i ordered a small and it fits perfectly. i thought the fabric was soft, but somewhat sheer on the top. it goes great with just about any pant.