I was so impressed with this top I have ordered another in a different pattern. It's a light weight and not see through. It's perfect for hot summer weather. I am 5ft 3, 140 lbs. A Medium is perfect, but had I been a bra cup larger than a B, it might have been too tight. Tops like these are hard to find, dressy casual!