If at all possible you should try to visit these unis on open day and get a feel for the place, it is a big decision and highly personal as different people have different priorities in terms of all the criteria you need to consider. My son has offers for Durham and Bath, he has firmed Durham purely as he likes the place best. Bath probably has a better reputation for Maths currently, and seemed very switched on for Year in Industry opportunities if that is a big factor. We didn't consider Queens or Bristol but 2 of his friends are at Bristol for other subjects and both love it.