These fit great!  I always had a problem with other pants that I would have to pull out during my entire workout, but not with these!  I'm about 5'4" and 120-124 lbs, I got a small and the fit is perfect.