Edinburgh or UCL for Mech Eng

I’ve gotten a Unconditional from Edinburgh think I should get an offer from UCL. Since I’m a Scottish student I would be paying like 1.5k per so year for Edinbrugh so relatively cheap compared to UCL. I was wondering if I did get an offer from UCL should I accept that as my firm since I’ve heard UCL is a better uni overall for engineering and in rankings.