Love, love, love this top! I ended up buying another one in a different color! If you get new colors can you please inform me?!
The material is quite soft with a lot of stretch. I bought this to fit on the loose side so I went with a large but had I wanted it more form-fitting, a size medium would have been the way to go.