These fit fine but they start to sag and come down while I am working out. I find myself pulling them up over and over again. And I do wear a size small so they are very snug until I start moving around.