Mainly this B&B was chosen because it was staggering distance from a friend's party but also because it had good reviews. Those good reviews are deserved. The owners were very friendly and accommodating. We stayed in a large family room with en-suite at the front-side of the building. As there were only two of us there was ample room. Full English breakfast was very good and they were equally happy serving it early (or late) on a Sunday morning at a time that suited us. If we were likely to be visiting Cambridge again then I'd definitely choose it again.
If you get a change you can go have a look at the ducks!
I can't comment on transport links because we drove into Cambridge from there.