I haven't worn this yet as I purchased it for an upcoming trip to New Orleans. It looks like it will do just what I wanted it for. The fit is a bit fitted but not too much which is nice as it does not look baggy. I am 5 foot 4 and weigh a hundred and twenty-six pounds  and I bought a medium.