I purchased these for my elderly neighbor... so it's hard to say about the sizing however, it's my opinion because they are cotton - I purchased maybe one size bigger than I thought and I believe that to have been a good choice.  They washed and dried nicely.  They are rather thin... not terribly thick... but I think they may make them more comfortable.  The colors provided are as shown. The seams were very well sewn. And the elastic waste is a little less (?) than 1/2" wide.  I never hesitate to update my reviews if new info would be useful and I hope this info has been helpful to you!