Reading this site over the years it just seems like a lottery as to who gets picked and from which school.
That said I'm sure Cabair is a slightly better known name, however Stapleford is well respected. I know that doesn't help but I would personally feel comfortable with either, maybe edging towards Cabair slightly.
If accommodation wasn't a problem I'd stay up at Cranfield.