I was really excited to try this feeder out, it came with everything needed to setup. The instructions were really easy to follow and the unit was really easy to set up, along with connecting it to my phone. At first my blue heeled was a little scared of it when the food would dispense. After about a week of him getting used to it he was no longer scared and would scratch at it when he wanted more. When it comes to cleaning it was really easy to take apart an wash. I have had zero issues with it and would definitely recommend to anyone wanting a automatic feeder.