size M fits on size S, so order one size bigger. quality is ok, small differences in the pattern sewn on the front, so not the highest quality. otherwise ok, comfortable, hopefully lasts long.
I love it, I ordered M and it matches perfectly. Came after 1 month