They seem to be of fairly good quality for the price. I ordered the size I wear athletic shoes in and they fit perfectly. Those with wider feet may find it difficult to find the right size as they are quite snug.
Pros
Excellent quality
Cons
Can quickly wear out and lose its shape after frequent use.