Yes B&B is greasy but what do you expect from fish and chips? I actually love the taste of the batter, and the freshly cut fries are the bomb. The halibut is fresh and hot, though the portion size could be a bit bigger.
No fish and chip place is cheap like it was a decade ago - it's called global overfishing, people. Actually this place is still cheaper than Reliable and Off the Hook. Get the halibut at Hooked nearby and cook it for yourself for $20 a filet, by that comparison the low teens price here is very reasonable.