I have been going to Heidi's for nearly three years. After many good years and despite no major change in ownership, staff or menu, I've found myself avoiding the restaurant.
Their restrictive hours (they close at 3pm) limit my experiences to weekend lunches only. I live about 7 miles away, so it is a minor trek to get there and why that is no fault of theirs, I always leave hoping the food makes up for the lousy attitudes by the majority of sandwich makers. The same crew of about 5 or 6 have been there for that entire stretch. I never feel welcomed and often feel like I am inconveniencing them to make my sandwich. The only friendly face is the older gentleman.
Despite the service, I had been going regularly as the food was usually pretty good. I've tried nearly half the menu, love the soups and before they stopped serving them, was a big fan of their smoothies. Recently, their food has been subpar. A combo of sloppily made sandwiches and dry bread have forced me to look elsewhere. Perhaps I'll give them a try again in the future.