I gave it an unsatisfied rating only because we ordered a large and we received a garment that look like an extra small in the body part of the dress. The sleeves were long enough and full enough to fit a person of a size large, but the body part of the dress was extremely extremely small. Just was returned and we ordered two sizes up just to be sure.
The garment is very beautiful.