I like this quite a bit, the fit might be a smidge larger than expected through the body.  My only reason for subtracting a star is they definitely cut this top for a more "top heavy" gal than myself.  I ordered a small, I'm a small B cup and have swimming room in the bust on this one.  Not sure if this is by design or if the bust area isn't scaled across the sizes, for a small though, I'd expect the bust to be a little less ... expectant?  I actually think the teal color is nicer in person than the picture relays, which was a plus.