The quality is nice. The material is very light, flowing and soft. I normally wear XL but I ordered a 2X because I want it a little baggy and comfy but it was almost a little small. I would recommend at least one size up but otherwise I loved it.