I couldn't order a large so I got an XL. Its a tad too big but color is accurate and I can wear it as a layered overtop. When you get one thats true to size, they're GREAT! My hubby loves me in these. I have about 5 of the colors.