I am very happy with this set. It's not too big, just the right size overall. the fit is spot on. It's very pretty and looks very real. I haven't worn it out a lot yet, but it seems to be very sturdy. I will not wear everyday because I work at a veterinary office and don't want to ruin the set. The shipping was very quick.