Excellent teaching in fantastic facilities. The use of tutorials also allows for better understanding of topics, as you are able to address any unclear points from lecturers. Also by having such small tutorial groups, you are really able to test your knowledge of the subject.