This is such a versatile outfit. Dress it up with a fabulous pair of heels and jewelry or keep it simple in flats. It fits good. I'm a medium in just about everything, so I ordered a medium and the only way it'd fit better would be if I had it tailored. But it certainly isn't needed. With similar items that I've tried on in the past, the torso rode up and just wouldn't fit. This one is perfect with the length I require. Awesome purchase! I just wish it came in other colours I would like.