Seamless and Grubhub are revamping their restaurant ratings system today to let reviewers provide a bit more detail. After ordering food, you'll now be able to rate a restaurant based on three things: how accurately it estimated delivery time, how accurate the order was, and how good the food was.

It should be a big help in discerning whether a restaurant is actually bad or if some hungry diners have just been upset about delivery times. It should also be helpful in determining whether much-needed nourishment will arrive promptly or if reviewers were just expecting better food, when all you really wanted was some greasy junk food anyway.

Basically, you'll be able to tell whether a restaurant is good where it matters to you — it should also help restaurants overcome bad ratings, by addressing whichever area the complaints are coming in. Given that bad ratings can really sink a restaurant's business, it seems like something both business owners and diners should appreciate.

Until now, you've only been able to rate restaurants on a five-star scale on Seamless and Grubhub. But they haven't been very useful. For one, if it even is possible to go back and find your prior ratings, I have no idea how that's done. The ratings also haven't meant much, since you're often staring at a dozen three- or four-star options, with no clear reason for what's good or bad about them.