It does what it's supposed to do, except for feeding the smallest portions slowly. Our pet requires the smallest 1/8 cup portion size, and when we tried to utilize the slower rate of distribution, it still dumps the full 1/8 cup into the bowl. I expect this feature was designed for larger pets, with larger portion sizes, so it doesn't work for us. It would also be better if we could adjust the portion size smaller, say to 1/16 cup, because we're trying to use this as a feeder, but with weight management as the other primary goal. 
Other than that, it seems to be doing the job it was intended to do. 
If the delayed feed worked, and even smaller portion sizes could be set, I'd rate it a 5 star product. 
Since we've only had it about a week our opinion could change again, but so far it's been flawless at feeding our pet, which is what we bought it for.