My husband loves both pairs I bought for him. They were just a little long but lost less than an inch when washed and dried in the dryer. Perfect for him as he has a long torso and shorter legs. They hold their shape and remain fluffy and comfortable after many washings. Yes, I would buy again. I would buy them for myself if I wasn't so short.