Good food, good service, reasonable prices, and clean - Simsbury, Canton, and Avon, CT
That's really what it takes to make a restaurant successful. It's pretty basic. If the food is good, if you feel like you're welcome and they're happy to have you there, if the food isn't too pricey - people will come.
There is a wonderful Thai Restaurant in Avon Village in Avon, Connecticut called VienThong, I think it was just renamed Walking Elephant. Great Thai food, cozy, wonderful service, prices are very good. You always feel like they were waiting for you when you arrive. Avon Village has a HUGE rocking chair right on route 44. Can't miss it.
Amici's on route 44 in Avon, CT is also great. Italian food, great service, excellent prices, and cozy and clean. It's located in a small strip mall, you will be surprised when you walk inside. Nice atmosphere. $6.00 lunches. Really. Great wait staff.
La Trottoria in Canton, CT - also on route 44 is a good, old fashioned Italian restaurant. Good food, old fashioned Italian feeling, great martinis - an they are reasonably priced. No $10 martini at La Trott. Not even $8.. Great bartender. Wait staff is sometimes a bit iffy, but worth going to.
Looking for a good burger? The burgers, service, beer and martinis at Plan B in Simsburyt is a fun burger joint. They have a varied menu, you can't go wrong, there's something for everyone. A bit pricey, but not bad. The restaurant is in an old train station and is a fun place. Service is good. It can get pretty busy on a weekend night. Worth trying.
Not far from Plan B is Apollo Pizza. This pizza place has been in town for ages. Love their pizza and salads. Reasonably priced, good family restaurant. A local favorite.