wpmu dev dashboard won't install

I tried to install the WPMU Dev dashboard on a wordpress site and got the following error:

Unable to create directory uploads/2014/03. Is its parent directory writable by the server?

The webhost checked all permissions and they said everything is set perfectly. I can install other plugins without issue. Can you please tell me what is causing this?