Some light stains in the pits, may come off in a wash did not try. Has large pocket in front. XL Ships fast!