I only had one experience with Campis Biryani and it was so profoundly negative that I haven't bothered to give it a second chance.
I can't speak for the physical location as my order was for delivery. I can't even speak to their food quality.
I placed the order at 2pm for linner (lunch and dinner, it's the lazy man's brunch, don't judge me) and after waiting an hour I called to see what was going on and they told me they would not start the order until 4pm and they would deliver it then, they were done with lunch when I ordered. The tone said even more than the message -- it said "I'm doing you the favor of sending you anything at all, so just wait."
At that point I attempted to cancel the order and was cut off repeatedly until I had to yell at him to cancel my order. I don't get provoked to yelling easily, so it's quite telling that they managed to do so.
I'll never know how good or bad their food is because after that -- I'll never order from them again.