Very good reputation, though a little 'posh' if that bothers you. It has a good college system and social life, though the town itself is very small and I imagine that the student life can become a bit of a bubble.
If you interested in other universities then I'd recommend Edinburgh University. It has an incredible Computer Science program (referred to as Informatics) and the university is world-class. The city is awesome and you have a great mix of student life and regular life in Scotland's capital.
Drop me an email (in profile) if you want more info on it :)