I love this vest. However, they do run small and if you are over 5'4", it might be too short on you. I am 5'2" and normally wear a size 12 or large. After reading other reviews, I ordered an XL. It fits me perfectly. It is perfectly proportioned for a short person.