Soho has the greatest fries (if you ask for them well done). The food has been generally pretty good- burgers are huge and tasty, I'm a fan of their turkey burgers, chicken quesadillas, and pancakes. I've only eaten in the actual restaurant a few times, and service was pretty conventional, not particularly good or bad. Delivery can be very slow- though the last few times I've ordered, the food has arrived in about 30 minutes. In the past, it could take as much as an hour, and sometimes they were very difficult if we received the wrong order and tried to get it corrected. However, we haven't had any slow deliveries or issues with them in many months, so hopefully they've made some changes to improve that. Falafel sandwich is no good, but everything else I've tried has been pretty good. I still usually prefer Igloo, across the street, but Soho has better fries.
Pros: Great fries, generally good food
Cons: Delivery problems in the past