I ordered with enough time for delivery and paid the extra for faster delivery... then my purchase seemed to stall out in CA for a few days. Almost didn't get it in time as it got delivered after 6pm on Christmas eve. I have ordered from JemJem several times with no problems but the last 2 purchases have been disappointing