I've been going there since they opened and have eaten there dozens of times. Never had a hair in my food but have had that happen in even the finest of restaurants and would hope that was an aberration.
That said, it is not the finest of restaurants, and yeah the bathroom sometimes smells a little funky and not all of the dishes are great. But having eaten nearly everything on the menu by this point, I can always find something to suit my mood and I can't remember the last time I was disappointed. I have sent many people there and most have loved it and become regulars, but a few have had experiences like yours and have never returned. As I noted initially, it's the value for the quality that I appreciate, but that obviously won't be the case if it doesn't taste good to you.
They also have a place in Westbrook and I have been there a handful of times with good experiences as well. Same food.
Best dish and most frequent for me is the shaved brussels sprouts salad with truffles over fried risotto cake. It is on the dinner menu only now but they will make it for lunch if you ask. The seafood dishes have always been solid, too.