Worked 12 hours - site says30-40 minutes delivery- okay every 20 minutes into the order it gets f=delayed 1/2 hour. Another 20 minutes get s delayed again. Call Customer Service on hold for 22 minutes. Still UGH! Just be truthful. We would understand and - or do something else...