I love this product. The fabric is just stretchy enough, they provide plenty of support and don't lose their shape. The fit is perfect.  After 8 months and weekly washings, these still fit and feel great. I am buying more today to replace other brands that don't quite cut it.