Works very well on handling solid waste and urine. If your cat gets sick and has diarrhea, however; it can get very messy. Controls odor very well, but it's a little pricey. We end up swapping out trays every 2-3 weeks.