The photo above is accurate as far as length goes. I'm long waisted and things are often too short but this isn't.
About hip length (like in the picture) or about 6 inches below waist line (I am 5'6") . The measurement from my shoulder to waist is about 14" .
I am 5 feet 7 inches, long waist, size 14 pants. This is a long top for me. It comes to my hip bone. It shrunk a little bit in the dryer, and it is still long enough to tuck into pants, some might even complain "too long". I often wear it over my pants in a layered look. They are quite comfortable.