Types of restaurants can be classified in several ways, including by menu style, preparation methods, pricing, and service type. Historically, restaurants referred only to establishments with table service, but terms like "sit-down restaurant" and "fast food" now distinguish different service models. Common restaurant types include ethnic, fast food, fast casual, casual dining, and fine dining, which vary in factors like food quality, service style, and price point.