The colors of this rug fit perfectly with our cherry hardwood floors and our gray and off-white walls.  We also have a blue-ish colored cabinet piece, which also goes nicely with this rug.  
No issues yet with cleaning the rug, because I have not had to do it yet.  

Pros: Nice colors, good price
Cons: none yet.