These pants only come in two colors. I have two pairs in both black and navy. Soft and comfy? Yes. Stretchy? Yes. Good for casual or office? Yes. Stain resistant? The coffee spilling monster says Yes. Some folks have commented that they are thin. I personally don't have that issue, but since they are stretchy I can see how if you got a real tight pair you may have VPL. Order the right size and theyll be your favorite pants ever. Wish I could get em in brown or grey or something.