My 3 year old granddaughter wore it to my daughter's wedding. It was absolutely perfect! And my granddaughter loved wearing it. She felt like a princess.
Pros
Very pretty and my daughter loves it. The only concern is the bow on the front is big and slippery, other than that it's adorable.
Cons
The design may be outdated and out of fashion compared to other similar products.