If I could rate 10 stars I would! I am extremely happy with my order!! I had to contact customer service because they accidentally forgot to send me the tracking number once it shipped, but they were very apologetic and nice! A couple of my keychains have text on them, and when they flipped the design to make the back, they fixed the lettering so it wasnt backwards!!! That, plus a bunch of tiny details they paid attention to that they didnt have to. I'm never using another company besides this one for my keychains!!!❤️❤️❤️