Awesome fit, I order a xl because of previous reviews stating it runs small and a large would have fit nice just a bit tight...because Im so short 5ft I was able to work the outfit during the day and pulled the skirt up into a dress and lost the shirt...I love it!