I ordered a small and received a medium, although it wasn't what I ordered it still fit just like a small so i decided to keep it. material is looks a little cheaper than picture and you have to iron before you wear everytime but still very cute. good buy for the price.
This is a good quality item. And it's cute, but you have to be just the right body type: tiny. I'm 5'9 and 170 and I felt like a stuffed sausage in the XL. I still gave it 4 stars though because it is a nice quality at a great price.