I bought too big.I should have bought L. will have it resize at my local seamstress for better & nicer fit.
Quality is very good. Not flimsy. Well made with lining. Giving it a 5 star because the quality is good. If bought at Mango, this will cost me aroung 2k. So for the value, I am satisfied.