IME, I usually have a restaurant experience ruined when I am with someone that is overly critical of the restaurant. I am pretty easy to please, and it just ruins it when someone I am with nitpicks about every aspect of the restaurant. I guess I am just the type of person that looks for the good parts instead of the bad...?