Amazing. I love it. I am 5'4" 151lbs with a short torso and very petite shoulders, so I ordered a medium and it's perfect. It was a bit long but it was perfect for a beach wedding. Got lots of compliments and it was super comfy. I ironed it for a better look, it made a beautiful difference. Worth every penny. I am very happy. Thanks to everyones reviews I made a good call on the size.