Stylist in store warned be about issues with buttons falling of easily. loved the look, so bought it anyway. lost 2 buttons on the first wear. it did not feel snug on me, but i guess i could try a size up and see if the buttons hold a bit better. either way i will return or exchange.