When I ordered these, I personalized them for a friend's birthday. Within 90 minutes of ordering, I got the notification that they'd shipped. I KNEW that they couldn't have been both personalized and shipped in that time, so I contacted the seller and also went through Amazon's Customer Service number, because I didn't have time to reorder, exchange, etc.Well. I was wrong.This company personalized that order AND shipped as though they were just waiting around for my order to come in. 90 MINUTES AFTER ORDERING, I had a tracking number?!?! On 100 PRINTED/PERSONALIZED items?!?! How did they set it up and everything SO FAST??The cups are exactly what I ordered, the quality is exactly what I expected, and for plastic cups, the box had been labeled "Fragile" so as not to break even one.I've never been so PLEASANTLY surprised by shockingly fast service since I started with Amazon. If I could add bonus stars, I would. This was a GREAT experience!