it does an ok job but a little noisy if you have kids. I have to put pillows over it so it doesn't' make much noise but it is uncomfortable to do that. Other than that it does take care of my needs when I want to.
You may also be interested in the following product(s)