I tried Caviar twice. The basic process of ordering and receiving the food worked fine. Everything else was a disaster. The first time I used the service, was equal to Uber Eats. The second time my account was "deactivated." You cannot call Caviar to find out what had happened. The only recourse was to send an e-mail.
The response, "Due to the seriousness of this issue, this case is under investigation by our incident review team. The full investigation may take up to 1-2 weeks, but we will give you an update within 1 day." I did not hear back from them in one day, or two weeks.
However, I found out what happened. Somehow my credit card number wound up being used for $705 of charges. Caviar clearly knew there was fraudulent activity on my account, but they never notified me.
To this day, I only get an "I am sorry. I hope you will give us another chance." Not a chance. I expect better, and other food deliver companies give better.
Caviar should change their name to "Cavalier."
Bottom Line: No, I would not recommend this to a friend