Its the third time that my order was cancelled by Swiggy in view of the concerned restaurant not delivering the food as they have stopped taking orders after certain time line. This happened after my order has been confirmed by the restaurant. You just cant trust Swiggy as they never deliver to their promises. They would charge you a cancellation fee of Rs 75/- even if its none of your fault but wont compensate you or charge the restaurant when it refuses delivery. The rider or the delivery boy would call you after about half an hour of placing the order that "Sir the order you placed cant be delivered as the restaurant is closed for delivery" and than your hunger for food goes for a six and frustration is all you can have. They are least customer oriented and more restaurant friendly food ordering portal. I would say all the food ordering portals do irritate you some time or the other but never cancel your order just because there is no electricity in one of the biggest chains of restaurants. I would never recommend Swiggy to anybody.