I can recommend Quick Office Pro. I use it all the time for the files I need when on the go, specifically for school projects. It reads Microsoft Office 2010 documents perfectly, and edits even the smallest things, such as speaker notes on power point etc.
[pirate site deleted, official site link added] You can find it
here.