There are many businesses that offer such kind of services. In fact, in many cases, they may never even charge you for that, as they may consider such kind of services as complimentary service that may enable them to create regular customers. Unfortunately, many businessmen may not emphasise on this and this is why they may lose customers.
If a restaurant gave you a good service after using them, chances of coming back there for another food trip round is high but nothing like what the OP experienced is going to make you desire coming back in such restaurant again. They don't have a good service and it's telling on their business.