Diners spending $640 million per month