I bought this in a Large for my teenage daughter, who usually wears size 12, as anything smaller was too difficult to get on and felt restrictive. I know that it’s supposed to be tight, but she has sensory issues so a larger size felt better on her. The quality is good and she reports that it is comfy and supportive. I wash all gym wear as though it’s a swimming costume, with no fabric softener, and it seems to prolong its appearance and lifespan.