Nice button. Shipped in good quality and it is a sturdy button. But I pinned it to my school bag in high school and I always threw the bag around. So the button would fall off (needle bent and bag ripped, too). It's more my fault than anything. Would recommend as long as you are more gentle than I was.