I think in terms of length of time per meal, SO GOOD is top of my list. This is the first restaurant in which I ate breakfast, worked, ate lunch, worked, had dessert and coffee, worked and then left feeling extremely satisfied. Obviously we ordered everything from the menu that day, and needlessly to say, the review about the food and service are on point. I do have to complain about a particular killer fly that haunts this place, it's a single super fly that's relentless in it's attack. I'll get you one day fly when I come back with my full arsenal of salt gun, electric shocker and poison gas. The other point about a cafe is that the set up is more like restaurant/cafeteria. It's hard to drink your coffee and sit comfortably when you have sauces, chili peppers and utensils out. Minor gripes to an otherwise awesome family owned restaurant.