We have bought this dress 3 times now in different colors. The pin on the flower is cheap and breaks off quickly but I just use a normal safety pin for that.
Pros
My daughter love it
Cons
May be difficult to match with other clothes and accessories