Overall 10/10❗❗M size
I suppose if u are s-m size and u want it to be a lil bit smaller, I reco to get Small Size. It would be better but if u want it to be formal and clean, just get the M size.
Fabric 10/10
Sizes 10/10
For ref.: I am Small to Med. size body frame. I just clip the back.