Not bad, but not the cleanest. But it’s also cheap. We didn’t have pets but you could smell pets had been there recently.