Bought this top for work. Its cute, but I had to return it. Any arm movements resulted in the buttons down the front to slightly pull apart, which was not apparent to me from the online photos.
Product Rating: 1 of 5 stars
Ordered size s
Runs large and very loose fit, I ordered a size s, but even xs would have been too big.