I purchased this in both the black and the turquoise and wish they made more colors! this top is perfect for our florida 90 degree weather! i am usually a medium in tops (size 6-8), broad shoulders, size 36c and i purchased this in a 6p and a 6 (as they were out of petite in turquoise). i do prefer the 6p as i am 5'2". i would say this runs generous as there is ample room to move. i wear mine with a nude bra on the turquoise top and the bra straps show a bit, but they are almost covered by the s