We were shopping in St Johnsbury as part of a day trip we took from our home in Vermont, about 2 hours away from St J. We had lunch at Cantina Di Gerardo, and it was a fine experience. The service was seamless, the food was delicious, and the ambiance not too formal but tasteful. It also seemed very family-friendly as there were children there who were enjoying themselves. I also loved the Italian music, the fact that the air-conditioning was not too cold or noisy, the decor not intrusive. The menu was varied, but the idea we loved the most was that you could get a half portion of all the dinner entrees at half price - the perfect size meal for a lunch! I would recommend this restaurant to anyone who loves real Italian food at a reasonable price.