This is so cute, I bought it for an interview to put over a blouse and it worked perfectly. It also looks great over tank tops and as casual wear. I think it really puts an outfit together and I am impressed by how well it fit and how well it was made. The navy blue was the perfect color. I am 5' 6" 125lb 36 bust, 25 waist, 36 hips, and I ordered a medium. I usually wear a small, but I wanted to make sure I could button the button over my chest so I got a medium and it fits perfectly.