I ordered these for my 17 year old son, and he loves them.  He's worn them several times now.  I especially like that they come with both button-fasteners and clips.  It's very easy to swap them out depending on the pants he's wearing. He gets a lot of compliments when wearing these.