I normally wear a size 2 so i ordered a small and an small petite, i will be keeping the small because the small petite looks like a shirt on me, my height is 5'4". it runs very big underneath the arms as well. the design is so unique i will be keeping it.