I have been buying a different brand and got these on sale.Glad I did, these fit much better, hold their shape and overall feel better.They also do a very good job of keeping the swelling down in my legs.WILL buy again.
Pros
THEY FIT GREAT,
Cons
May not provide enough support for individuals with flat feet