Boardwalk Cafe & Pub has good food for any restaurant, and given they're on Hampton Beach with a lot of mediocre, over-priced restaurants, that means a good restaurant for being anywhere is excellent for being here! We saw good reviews on Trip Advisor and our hotel is right behind it so we gave it a shot and were not disappointed!
Service wasn't excellent, we were there for at least 5-10 minutes before our waitress came over to take our drink order. She then took a while to bring the drinks and take the food order. Then not long had passed at all, maybe 10 minutes tops and our food was on the table, we were very impressed, especially since we thought based on the waitress we'd probably be waiting for a while for the food.
We saw several people outside leave a lot of fries on their plates when they were done, so we both opted to sub out our fries. We were each satisfied with the mashed potatoes and rice. The mashed were red potatoes and the rice had red peppers and other spices that made it quite tasty.
My mother ordered the Clam Dinner and was very impressed at how massive the clams were, and she ended up bringing home leftovers.
My fried Haddock dinner was just as described, lightly battered and it was excellent, it wasn't greasy at all. It was excellent, especially for fried fish which could easily be mediocre and greasy. I preferred a little squeeze of lemon and some pepper for extra flavor.
Both dinners came with cole slaw which was just ok, and very generous portions of tartar sauce, which neither of us used anywhere near half of it but were happy to be offered so much.
We were too full for any dessert, but may go back again before we leave the beach. They gave a few onion rings with the dinners that were excellent (they're homemade) and we may just have to go back to try the coconut shrimp appetizer too. It's definitely great to know there's a good quality food option that has reasonable prices for the quality of the food and it's very convenient. I definitely recommend!