I don't understand the complaints about sizing. I normally wear a medium but ordered a large to allow for shrinkage and because I wanted a looser fit. After washing and drying the shrinkage was minimal and they fit like a juniors large. The fabric is decent quality and not transparent and is better than I expected. Would buy again.