Based on reviews and the measurements listed, I decided to order up one size (I would usually order a medium but I ordered a large instead). It fits well and is perfect over my fit and flare dress. I ordered the kelly green which matches well with a navy and green dress I own. I cannot comment on how it holds up because I have not washed it yet, but so far I would recommend this product.