I placed my order with Shutterfly. Was given a date of Dec 14 for delivery. Three more changes in that delivery date got me to Dec 20. They have 100% happiness guarantee. They have a guarantee to upgrade the shipping to get it there faster, but that was not done. Overall, it is one of the worst experiences from beginning to end that I have dealt with in a long time. Customer service was absolutely no help either. What a joke!