I've actually researched them. They used to be really good, but lost lots of faculties in the last few years. You can read their internal and external assessments on their website under "Department Documents". Some pretty good and in depth stuff in there.