I love this smitten products.  I have five pairs of pants. I am a little shorter than 5'2 110lbs.  I am petite so I ordered xs petite for pants and it fits perfectly. The length of the legs was not too long.  I needed to buy tops, unfortunately the tops did not fit me.  I ordered the xs small tops, however this was made for taller people because the narrow waist of the torso of this top went down to my waist.  So the torso top was too long for my petite frame so have to return it. I am giving it 5 stars because the product is good, great material they do have a lot of size options to choose from just not one to fit my upper part of the body well. I also based this on the fact that I have a hard time finding clothes to fit me right in general.