The results are based on the responses of more than 15,000 undergraduates rating their university.
Harper Adams University takes the top spot in Times Higher Education's Student Experience Survey results for 2017.
The agricultural institution is the first specialist university to top the poll. Last year’s number one, Loughborough University, is in second place.
The University of Sheffield, the University of Leeds and the University of Surrey round off the top five universities in the UK, as voted for by students.
Read the full list and analysis at Times Higher Education. You can also view filtered results by themes like university facilities, academic experience, student welfare and accommodation.