MPhil is considered a 'step above' a masters, not less. It is a research-based course between a Masters and a PhD - you may get taught however this will be less than a traditional Masters course. Cambridge (and Oxford), for institutional reasons offer these rather than MAs/MScs.