These fit great. Although some of the other reviews state they run small.. I didn't find this to be true. I normally wear a small, ordered a small, and they fit great and are very flattering. I have used them for several hot vinyasa classes and they have held up well so far. Highly recommend!