This is the perfect top for me.  I am 5"1"/100 lbs & ordered XS.  With that being said the fabric is so soft that I can tuck it under just a little all the way around (it is a little longer on me because of my height).  But if I was wearing it tucked into pants or a skirt I wouldn't do that.  It would be perfect for someone much taller as well.  I have ordered 3 more of these in some of the different patterns/colors available.  No shrinkage with this fabric or color fading is an added plus.