These are nice and the legs do not roll up but they ran a size too small.  The bum area was too small and short. They are kind of thin, not too thin but I prefer something a bit thicker. I would order another pair but the 3X is the largest size. I wear a 20 in pants and these were too small. Bummer.