I bought these for my husband a few months ago.  He is very picky with sweats.  So far, no complaints.  They are warm, have held up well, and look great on him.  They do have pockets and elastic at the bottom.