I ordered online for delivery. I was given an expected time of an hour to wait, which seemed long. Food actually arrived forty-five minutes after that! After an hour fifteen, I called restaurant, who lied to me about when food would arrive. Total time for delivery: 1 hour 45 minutes.
When I pointed out this delay to the delivery driver, instead of an apology, I got a rapid-fire stream of excuses that came so fast I couldn't even understand what he was saying.
Of course, food arrived cold, so I can't really comment on taste. Presentation was nice for takeout - that's about the only good thing about the experience.