We just had a mattress cleaned and sanitized by J & J a few days ago. They did very well. Urine stain and smell was really taken care of, whatever enzyme cleaner they used did wonders. If the can clean my mattress like that, they can definitely do carpet cleaning services just as well, if not better.