The rug arrived dirty due to ripped packaging. The rug itself came clean after a bit of warm sudsy water. The colors look good under my kitchen table.