Great design. Easy to take apart to rinse parts of and easy to put back together. It has different speeds of flow to choose from. It has a line inside to show where you can put the water up to and once the water is low the motor starts to make noise. My cat is definitely drinking more and I think it's because it keeps the water fresh.