I ordered an item as a Christmas present on November 8. Website promised by Nov 20. After several emails on why delays, Dec 11 received email it was packed and on next truck to local store. Dec 15 received email order cancelled. No explanation. Called customer service... no explanation. They referred to supervisor... no explanation. Now too late for Christmas. NEVER AGAIN FROM KIRKLAND'S.