Ordered a keychain from this company and after 5 days it did not ship. I ordered the same product from another company and it shipped the next day so I contacted vetfriends to cancel my order. After twelve phone calls and two emails in 4 days I finally had to contact the BBB. They always seem to make it the customers fault even though they have very very poor customer service. Through the BBB they said this item was no longer in stock but never contacted me. So buyer beware