Such a great purchase! the fit is so flattering to my 5'3" frame. i usually wear an extra small/small, but i opted for an extra small after reading a review; i'm glad i did. i also did not get the petite, but i imagine it would have a similar fit without the length this has. it flows, yet hits my curves in all the right places. i will say, i'm a c cup and if you have larger breasts, the extra small may not accommodate them as it is just right on me. the black is so slimming especially when pared