I ordered this as a 'last minute' Christmas gift, literally 4 days before I needed it. It arrived 2 days later; far surpassing my expectations. The people I got it for had been wanting this for a long time.