I've tried quite a few brands and these are the best. Comfortable, easy to put on and take off, sized as expected, and they keep my legs from aching when I sit or stand. Fast delivery. Can't comment on returns or exchanges, since I got exactly what I wanted the first time.