It mostly depends on the quality of the soup. If the soup is damn good, many other things can be excused. If the soup is crappy, it doesn't matter how good is the service.