When you go to a restaurant, your experience – whether good or bad – depends on many factors. The food presumably must be good. Apart from that, the ambiance, service, etc., also contribute to your overall experience at the restaurant. They all contribute, essentially, to your user experience of...