The cotton is soft and substantial.  The waist band and leg openings are very comfortable.  I bought a larger size to ensure an easy fit.  I only wish I could choose the colors I like.  Mint green isn't one of them!