I finally got to go here last Friday for dinner with some friends. I've had this on my list since the days it was next to the Acme on 303 and for whatever reason just never got there.
In a nutshell - I think the 3 star rating it currently has is about right. The food wasn't bad, in fact some of the dishes were really good. It was just so uneven. My wedding soup had the best taste of just about any wedding soup I'd ever had, except it came out barely lukewarm. It wasn't hot enough to wilt the handful of fresh spinach that was tossed in before serving (a nice touch).
I got the lasagna with meat sauce. I'm a huge pasta fan and lasagna is one of my favorites to get out. Taste on this one was just okay. The meat sauce looked like marinara with a couple meat balls broken up around the side, and the meatballs had a weird taste. Continuing the theme of things not hot enough, after a couple bites, I noticed a huge "cheese slick" on the top - about a 1/4 inch of cheese that was probably cooked at one point, but now looked like frozen yellow lava (pic uploaded - not sure how to link to it).
I was with a party of 5 and others seemed to like their selections. So again, I'd say the three star rating here is appropriate. I'd also agree with the reviewer saying that given the other dining choices in Hudson, Tomato Grill overall doesn't measure up. An okay visit, but I don't I'd go back.