This place is a well oiled machine! Sunday morning is very busy, but we only waited approximately 15 minutes. Once seated, our food arrived promptly. Portion sizes are big so I ordered a "baby size" omelette (regular size is 6 eggs) and I still needed a box. Everyone was so attentive, constant refills of coffee and water, multiple people checking on us, everyone friendly-it was quite pleasant. Food prices are really reasonable! Only $9.99 for a 6 egg omelette with bread or toast and potatoes. Food arrived hot and was very good. Recommended for family and friends.