ok - the dress is AWESOME... I may be a bit too critical - but I got a medium and a large and they both had spots that were too big or too small.. and the fabric is HEAVY .. that I wasn't told in the description at all.. I needed to be outside in 90 degree weather for 6 hrs - this was NOT going to work but for indoors I'm sure it would be perfect! the "Structure" is very pretty and elegant...