Very difficult with stains. Unfortunately, the rug didn’t last us long. I tried everything to clean it, but the stain wouldn’t lift properly. Otherwise, the rug was fine.