Should You Offer Pre-Payment in Your Restaurant? Advantages and Limitations