I ordered a small, when small is usually tight on me. This thing is big, and fits like a medium. The material is not bad, if they had XS I would have reordered.
Pros
Love it
Cons
The tank tops may not have enough stretch and restrict movement during workouts