Everything arrived on time, which was great. The button is tinier than most buttons, but that was a plus in my case. It's of good quality. Good enough that I don't think I'll have any problems pinning it to regularly worn clothing. The girlfriend loved the button for our anniversary. The button is to the point and dare I say...cute. Seeing the little weasels showing affection will melt your heart.