This top runs very very small. I am usually a xs in most tops. I ordered the small in this top and I barely got it on my body. Exchanged for a large and the fit was much better. So check size charts. I purchased it in yellow. Fit is nice. I usually dont like one shoulder tops on me but I do like this one. The pad inserts are a bit odd looking thru the yellow top so I removed them.