This top fits great and I love it. The quality is good and seems like it will last quite a while. The fit is just right. I ordered my usual size,medium,and it is just a little loose without being baggy. I love the length, I'm not a fan of very short top, I like them to be a little longer,and this top does not disappoint.