These pants arrived at the same time as another pair by the same manufacturer and it appears they may run a little small.  Of course, as juniors, they should be labeled as 25s instead of 24s and 25 sized pants are meant to be a size or so smaller than 24 sized pants.  Even still, they still didn't fit as well as the jeans I got that were the same size and same company.  The fabric looks sturdy and seems like it will hold up well.