a cafe is a kind of restaurant