I'm not really sure why people care about the decor for a place like this... I suppose its a bit dated, but it certainly wasn't dirty.
Anyway.. I've ordered from this place a three or four times in the past year or so and I like it. The sandwiches are huge and they have a pretty nice selection.. 23 on the menu, including the wraps (not including the burgers). I can't say I've had a bad one yet. The latest was the "Club" Ranch Wrap and I thought it was quite good.
They have made a few changes in the past year or so.. The old menu used to have the option to have a whole sandwich or a half sandwich, both of which included the 2 sides. You could have ordered just the sandwich and taken $2.50 off of the price at that time which would have made the sandwiches about $5 and change. The new menu has the option for just the sandwich or the combo. The combo includes 1 side and a 32oz drink. (old menu the drink was extra) So the price for the new menu (combo) has gone up a bit, but the price for the sandwiches alone ranges from $4.50 - $6.. not that much of a difference, and pretty reasonable.
Anyway.. they deliver pretty quickly.. they've always been friendly on the phone and when I've ordered in person.
One thing to note.. if ordering on their website, I would not recommend entering your credit card information as the site is not secured by SSL.