Cannot figure out why it leaks sometimes. Otherwise, cleans pretty well & removes water from carpet allowing fast drying time.