I am usually a small but I have a big chest size so I was a little weary about getting a small. I'm glad I did. It fits perfect and the buttons add a cute touch.
The color is everything! The fabric got some thickness to it and is stretchy, I got a medium my usual size for tops like this