Cambridge has beaten Oxford to the top spot in a league table of universities for the first time in four years.
The prestigious institution takes first place in the annual Complete University Guide.
The last time Cambridge topped the table was in 2007.
The table ranks 116 universities on student satisfaction, research, entry standards, student to staff ratio, spend on academic services, spend on facilities, honours, graduate prospects, good honours degrees and completion rates and gives each one an overall ranking.
Cambridge came first for research, entry standards and completion rates as well as scoring highly on the others.
Buckingham University, one of the UK’s few private institutions, took top spot for student satisfaction, as well as graduate prospects and staff to student ratios.
Nationally, the top 10 universities were Cambridge, Oxford, Imperial College London, the London School of Economics, Durham, St Andrews, University College London, Warwick, Lancaster and Bath.
At the bottom were London Metropolitan University and London South Bank University.