Great food, but you get what you paid. Super reasonable price and big portions, however the service was just fair. We ordered an appetizer, and hadn't received it for 40 minutes. People that had arrived after us had gotten their food and finished eating before we even received our appetizer. We then received our meals, in reasonable time, and in the lobster mac and cheese, which is not supposed to have mushrooms, had a mushroom in it, and the chicken we got for the second dish was overcooked and dry, not to mention that this was my back-up option because they had run out of the Stuffed Haddock.... I would return to give them the benefit of the doubt, and try something different on the menu, and seeing how I heard all good things about the place.