Great Linford, between 76 and 76a.
That place has changed hands so many times over the past few years. Was once a pub that had a rough reputation, through various refurbs, owner operated, italian cuisine etc. Some awful, some great, but if a place can't consistantly supply good food its off my list. As to cost, I'd rather go out once every few months, pay a relativly high price for good, well cooked food, than get cheap tasteless out the freezer food that is two for one. Years ago I had one of those cheap ones at The Peartree in MK - it was so tasteless, I had no idea if it was beef or pork (may well have been chicken).
However, the mooring there is fine, and the pub have put a tap outside for boats to fill up (at least, my mate put one in during a refurb and said they should leave it for boaters!!)