So far so good! 
We bought this to put down in our backyard so we could have a play area for our infant so he wasn't on concrete. When it arrived, I was a little nervous of how the white would hold up since we have a lot of trees and two dogs tracking dirt everywhere. Well, it has hidden the dirt pretty well - looks like the rug was just supposed to be cream and navy rather than white and navy. 
The rug is easy to brush off and seems to be holding up to the elements pretty well so far.