I don’t know how they do their valuations, but I DO know that the amount of data they have is very small compared to the data that is available overall. Until the MLS has attributes and history for “granite counter tops”, “cheaply landscaped yard”, “neighbor with crappy fence and mean dog”, and other things that are either apparent in the blurb, the pictures, or a viewing, I can’t see how it can EVER be accurate for a given house.
On the other hand, it *could* be accurate for a neighborhood in general and is perhaps a better tool for evaluating a given ZIP code so you can get an idea of where you might like to live, what the houses look like in general, and how much that area costs compared to other areas.