Tommy's is a solid, vegetarian-friendly Cleveland Heights staple that I'm lucky to have so close to home. The menu is diverse and extensive - one could eat here ten times and have ten vastly different dining experiences. I will say that I could do with larger portions, and some items aren't as good as others, but on the whole, Tommy's puts forth a quality product at a decent price. MR and a shake and you can't go wrong.