Tommy's is a Cleveland tradition and a place I've been going to since I was a kid. It still has a post-hippie, early 1970s feel that has stood the test of time. The vegetarian/vegan options are great and the menu is full of creative names and extensive options. Although their tends to be an emphasis on the veggie food, there are plenty of options for the meat-lover crowd. The portions aren't huge, but you'll feel a bit healthier (and lighter) for it!
The broccoli risotto and french onion soup are great starters. All the sandwiches are awesome too (check out the grilled cheeses!). There's also a wide selection of desserts, milkshakes, and smoothies to choose from.
They do lack in the service area, although the waiters and waitresses are nice/helpful enough. You may be here awhile, but the atmosphere should more than make up for it. It's a bright place in a wonderful neighborhood.
Another plus is that it's connected to the great mom and pop bookstore, Mac's Back Books!