Lenny's has many things going for it. I love the order ahead function and the rewards program (free sub after every 9 purchases plus a free one on your birthday!). The sandwiches are great - stuffed full of fresh veggies and they don't skimp on the meat.
The staff is usually friendly but lacking in attention to detail. The chicken philly, my usual order, has come out as a traditional cheesesteak twice. Once I got back to my desk with a completely soggy bread roll - yuck! When I have ordered cold subs the toppings have been a little hit or miss as to what actually makes it to my sandwich.
The store is kept clean and I haven't had any issue getting out in a timely manner. When the order is correct the sandwiches are pretty tasty and filling. I would recommend trying this place out but be wary of placing a to go order without double checking first.