Guaranteed before Christmas, came 2.5 weeks late and boxes smashed and ripped! Multiple emails back a forth, they even gave me a link with someone else's tracking number. Then practically had to ask for an apology. Not willing to give any kind of refund, even though totally unable to give as gift in the box!