These breeches are like new. I did not have the chance to enjoy them long as COVID weight got me. They do not have stains. The leather full seat portion is practically brand new. They do have pockets which are pretty decently sized! These are also side zipped but highly comfortable.