Got an xl and it fits exactly as expected. I love the colors. They look just like the pictures online. The lace is very dainty and it is a little cheap, but I mean for the price and what you get..pffftt Yeah...I will buy again. Arrived on time. Thank you!