As a spoken language Mandarin is maybe one of the most easy languages.
Very few words
Very simple grammar
Times are easy to form
Words do not inflect
Specially inflection can make a language difficult and the total lack thereof is a big relieve.
This said, the written language is difficult. But still easier then i.e. Cantonese where the written languages does not match the spoken language well.