I really wanted to like this top, and I loved it when I opened it up.  Soft and a beautiful color (red), . . . but there is absolutely no way an XL is a size 18-20.  I'm 5' 9" and weigh 180 lbs.  An 18-20 should be comfortable on me.  I could barely get this one over my head.  It's really too bad.  Here in GA, I would have probably ordered all colors as my mastectomy is just around the corner.