The quality is excellent and the rain coat and matching umbrella were adorable!  Though the price was higher than I would have liked I was very satisfied with my purchase. You get what you pay for and this coat and the matching umbrella that I also purchased was worth every penny!