If I could give ten stars I would! The ordering experience and communication was flawless and honestly, this order exceeded my expectations. The turnaround time for a personalized order was outstanding. I wasn't expecting to receive my order until next week and it arrived today!!! Thank you, thank you, thank you--today is my friends birthday that this gift was for.