Generally speaking, watch the wait staff. If the majority of them seem disgruntled or upset, things probably aren't great. This often translates to the kitchen so they probably don't care about your food if they aren't being treated fairly. Another thing to look out for is the cleanliness of the place. If the restaurant seems dirty the kitchen is in similar shape too.