I am 5 feet tall and is 128lbs. I got a size small and it fit beautifully. The color is vibrant and the shell detailing is nicely done. It was a tad bit long but is easily solved with wearing wedges. You will definitely need help tying the top for it to be secure. I wish the shell details around the neck was a bit shorter but overall it is a beautiful outfit.