The fit of this top is amazing. The problem is that the pattern doesn't line up in the front, so much so that I won't wear it. It's my fault for ordering it, I noticed this is the online picture and hoped it would be better in person. It's actually worse that I realized. I love most things on this site, unfortunately this is not one of them.