While many people go to Soho for an evening drink, I enjoyed having lunch there. In fact, I found myself stopping by for lunch almost every day of my trip. Thai one day, the next Cuban, then Mexican. At lunch time during the weekdays, the streets here were not very crowded, and most restaurants would have a set special. You get an a three course meal and (non-alcoholic) drink for a bargain. Overall, the food at the various restaurants was of good quality. Take the mid-levels up, then hike back down afterwards.