The colors are perfect.  Size is perfect.  So yes I love it.  Made well and will
Hide any stain if something gets drop from the dinning table.  We have dogs.