This costume looked so adorable when my 6 year old daughter picked it out, so I thought I might make an exception and dress up for once. It is so uncomfortable though! The ribbon and lace are terribly scratchy, and it sits almost off the shoulders so it doesn't want to stay up...it's almost impossible to wear a bra with, plus it makes my shoulders look really broad...kind of like a linebacker, not cool. It's also really long. It's above the knee length on the model, but I am only 5'5" and it falls at a very unflattering length 2 inches below the knee. Also, it is a one size fits all, but I am a large in maternity clothes and it is very snug on me. I wouldn't recommend ordering it if you are above a pre-preg sz 10. Also, it comes with a halo that is attached with two wires to a headband, but it doesn't want to stay up...it falls forward into my forehead and is so annoying. The wings are pretty but are really hard to get on over the poofy arm material. My daughter would be devastated if I didn't wear it, so I will suck it up and humor her for one year at least. I gave it 2 stars only because she thinks I look beautiful in it :)