This fabric seems extremely high quality. It's very soft and stretchy. I got a small but will probably get an XS next time as they are a little bit long.
Bought the XS size for my 15 year old mma freak of a son. His not complained nor raved about them. Have had them for about a month so not sure about wear and tear.