The body fit perfect however with my long arms the sleeves were kind of short. That is not a design flaw just a personal one. I do love that the back is long enough to cover my back side. I did pair with leggings and wore it as a button up top. I loved the look!