You need to give it detailed instructions and be willing to do the plumbing yourself, but we've found it to be very good at it