Non-perfect perfect
Purchased for a best friends wedding. The fabric and style is perfect! It did fit tighter in the rib cage but still was able to zip. Everything else was perfect! If I sized up it would for sure be to big, so unless you plan on alterations...