I normally wear a 1x (14/16) in most tops.  I ordered a 2x in this top, to ensure fit... but its still too small.  Its tight in the arms, bust, and waist.  I would need at least a 3x, which is two sizes up from my normal size.
The color is ok, but not as vibrant in person.