I LOVE this dress! Even though it was wrinkled when I received it, I  took a picture right away and posted it on my Instagram! Too cute not to share.

The material is stretchy and heavy. The cut is very flattering, although I feel like a very prim and proper teacher in it, I love it so much! So excited to wear it. The bow can be detached if you don't like the look with the bow. I don't know why, but a skinny belt makes it look so much cuter. So a belt is recommended.

For size reference, I am a US Medium, but I bought an XL just because I don't like my clothes too tight, I'm glad I did because I think it shrank. I washed it in delicate cycle and put it in the dryer in fluff setting. I don't know how much it could shrink if you use heat. It's even a little shorter than when I first tried it on, which I like better. I am only 5'2" and it's annoying how clothes gets longer the bigger the size is. This is perfect length for me.

As far as my opinion of the size, it is somewhat small, just be mindful of the seller's sizing, they posted it, don't base it on Amazon's size chart.

I highly recommend it. It is well made.

I hope this helps you decide. I inserted photos of me wearing it.