It fits true to size. The mesh part is nearly opaque it's so dark. The jagged Lacey part around the middle flops down which is no problem if you have some fabric glue or know how to sew a little. When the light hits it it looks more purple than blue. Still very cute.