Despite what Keith Kennedy says, brunch may be served in a private home. When served in a private home or a restaurant, a brunch may be served buffet style, in which trays of foods and beverages are available and guests can serve themselves and select the items they want, often in an "all-you-can-eat" fashion. Restaurant brunches may also be served from a menu, in which guests select specific items which are served to them by waitstaff. Restaurant brunch meals range from relatively inexpensive brunches available at diners and family restaurants to expensive brunches served at high-end restaurants and bistros.