Fit is a bit large for a standard medium size. The fabric is good quality . Have been using it for approx six months and goes in the wash after each use. Has not discoloured or frayed. Thoroughly recommend. If you are a medium , and if you want a more snug fit, I would recommend going for a small. However for a medium it is a comfort and relaxed fit.