The fabric is good quality. Size M proved to be of no match to me. It's short on the legs and it does not wrap around the body enough, not sure it is the cut or the size problem really. Be careful with the size when buying. And the belt needs a sitch on the buckle otherwise it will fold off and lose shape. Overall good.
Fabric looks good and sturdy. Have yet to see if color fades after washing.