I have worn before and love but have to say that have since preferred the Jockey Elance construction.  These have the stiched on elastic which over time can fray or get pulled too much at seam.  Whereas the Elance is a covered elastic finish that's not as smooth but wears better. IMHO