Please give an honest opinion on this. I am choosing between the two universities for BEng mechanical engineering and would like to know which is better. LSBU states that it is ranked 1st on student satisfaction and Middlesex has better overall rank. As an international student, I am not quite sure of the student experience and teaching. Help me with this. Please give some suggestions and advice. Thanks.