Tommy's is funky, delicious and not too expensive. Although I guess they claim to be vegetarian-oriented or whatever, I've never thought of them that way. Just good, hearty, relatively healthy comfort food. It's good stuff. Usually crowded, seems like I always have to wait in line. Great shakes. I'm really surprised at the two star review here. This is a great place.