Nice top, but this definitely runs small - at least the XL size is more of a Large. Haven't washed it yet so cannot say how it holds up long term. Have some more pounds to lose before It will be comfortable to wear. Color is more plum than pink, and why not call it lime?  That is what the color is - not Slime.