I have only had these type socks for 1 month but I really like them so far.  Durability review will take more time.  The snugness is perfect, they stay up, and fit well.  I have smaller feet (8 to 8.5) and these fit well.  The thickenss to me is medium, not thick like "boot socks" but not flimsy thin like "dress socks".