The course is difficult, but also very rewarding. After doing so much work, the sense of achievement you gain is unparalleled. The administration team can be a bit useless, mainly because of numerous timetable errors they've made over my time in uni. However, this hasn't affected my enjoyment too much. The campus is clean and modern, and in general has good facilities. The union is close to the university, and offers so many different activities - no matter what you enjoy, you can always find something to get involved with. The careers service is also useful, providing good quality advice.