All I can say is these are perfect. They fit great, roomy where needed, soft, stretchy, and breathable. I can barely even tell I have them on. Will order more when I am done with this review. I don't understand why anyone would give these a bad review.....