I ordered 2 tops in an XL and although the material was appropriate and not as cheap looking as I have seen with other companies, the SIZE TOPS WERE NOT EVEN CLOSE TO MY SIZE. I ordered an XL and the sleeves were several inches above my wrist and they were more like a small or medium in size so if you order any tops, order 2 sizes larger!!