Will be returning this top as it is not flattering at all on me. Fits very large. Ordered my regular size and even one size smaller because I had read reviews saying it fits large. It does! Even a size smaller and it was still very roomy. It fits good on top but the bottom is VERY flowy therefor it is not flattering at all on my body. Loved the colours however! Just not for my body.