I would give this top a 4.5. it is a very pretty top, i love the embroidery, but runs a little short for my taste. it still meets past the top of my pants, but barely. this is why i didn't give this top a 5. i am 5'9" so i think for a petite person the length would be perfect.