Fabric is okay, but wow are these small and tight. I normally wear a XL for comfort and got the XXL with these to allow for sizing differences. Still way too skimpy and my backside is flat so these are just too small for me.