At first I thought I'd have to return these because they seemed very very tight fitting. The fabric is thicker than most leggings I have. They did stretch though and actually felt comfortable once I got them on. I hate returning things so I'm going to keep them but if I ordered these again I would get a large. The sizing must be small because I normally would wear a small or medium depending on the cut.