I wear an XL but after reading the size chart I figured this top ran small so I ordered a 2XL. Still too small and shorter than it looks in the picture. I would have to get a much larger size for it to look decent.  I am returning this and am not re-ordering another one. Not that good of quality either.