I had one shirt that fit a very small size, another shirt fit like a medium and a third shirt fit like a small lmao. My original order was all three small, but I received 3 completely different sizes. Quality is ok
Pros
Good quality
Cons
The product may not be strong enough to withstand frequent wear and tear.