Cool, a discussion thread
My take on it is that it all the factors you mentioned play a part, whether consciously or not. I am going to add one of mine in too: Association by memories. I think this would depend to a degree on how sentimental you are, and where the place is, etc, but it definitley plays a big role in it for me.
Expectations have a LOT to do with it too, so yes, I would add those in as a strong influencing factor.
There are a few places where I have not always had the 'best' meal, but they still rank high amongst my top picks. Why? Because I don't rank every restaurant bythe same criteria. Sound a bit odd? Here is an example:
We eat onsite at Disney. We have done plenty character meals there. There are some restaurants at Disney where I book it and willingly pay for th experience. I expect the food to be satisfactory - appropriately warm/cold, efficent service and not to be hungry when I leave. But with these in particular, what I DO expect is a good atmosphere, an acceptable level of character interaction/entertainment (as applicable) and very importantly, I want to bring home happy memories of the experience. One of our character meals last year had possibly the best breakfast buffet we have eaten onsite .... but this one in particular, I had booked for character interaction. Well I have never seen Disney characters being so rushed. We had to go and call Goofy back for a picture as he breezed past the table, stopped for an autograph and didn't even wait for the picture. Now that is probably silly given the age of my daughter, but I doubt we will book a breakfast there again unless we went solely for the food and were no longer interested in the characters, whcih may happen in time anyway.
Then we dine at other places which are NOT character meals/dinner shows. Now these are rated differently: They have to deliver on the food and service and I hold them to a much higher standard.
I don't know if this is an uncommon approach, but I am fairly forgiving of a place so for me not to go back again, they must have messed up big time!
If the food is 'terrible' what is it exactly that I don't like about it? Did I know what I expected to get when I ordered? Did I book a restaurant with a menu that perhaps isn't top of my list in terms of favourite food? Was the server/chef just having a bad day?
If any of the above questions come up 99% of the time it is something that can be addressed and hopefully resolved there and then. And how the situation is handled by management is probably going to be the ultimate deciding factor as to whether it is worth another visit, never going back there again or sometimes they even manage to turn it around so that your potentially bad experience becomes a stellar one.
I have to admit, I don't really understand it when people have an absolutely terrible time, yet don't say anything until after they have left. There is a difference between complaining and bringing a problem to the attention of management. I don't like to complain and tend not to but most things are fixable if addressed at the time. However, if you want me never to come back again, just be rude to me

Not being an aggressive type, I am not likely to approach a manager or staff member rudely - and I expect the same courtesy by return.
I'd love to see how more of you rate your faves.
Oh one more thing, I have seen and heard plenty reviews from people who have booked a meal at say, a Chinese restaurant .... but they dont particularly like Chinese food.

Why would anyone do that? Then they write up a damning review and all of a sudden, from a complaint that began with hating the food, now the service was awful and the staff were slow ..... blah blah
