Stop in for a cup of coffee

Ok here in the Midwest we don't use the word, Diner. To better understand I'm thinking a Diner is like our small town locally owned restaurants??
It's kindof like a lunchenette but expanded to cover dinner, late night desert, etc