I'm attending a masquerade ball for Halloween this year, and this dress is absolutely perfect. It is well constructed and sturdy! I don't feel like it's going to fall apart- quite the opposite! It is comfortable, and the sizing was perfect- it fits like a dream, and I feel like a pretty, pretty princess. It is a bit bigger than I expected, though not in a bad way. I thought it was just a full, layerd skirt in the photos (which it very much is), however it comes with a hoop skirt, which I didn't expect (but absolutely love, see above comment about being a pretty, pretty princess). I will absolutely be back for the next formal occasion dress!