This dress is adorable! The colors are nice and the top layer is spider web stye. I usually wear an 8 or 10 and purchased the m/l. It fit perfectly. One thing to note is that the back straps criss cross and are not adjustable. I'm 5'9" and have a long torso so this was fine by me, but you may need to have these taken up if you're shorter. Also, for as darling as the dress is, the hat is pretty awful. It's cheap nylon and the purple ribbon is sewn on poorly and is the wrong shade of purple. I'll definitely replace it.