E Eric Guest Feb 27, 2009 #1 crappy food? Help...? Sturbridge, MA, quality, good service, not touristy