My family and I love Halverson's! The service is excellent and the food is good. Location of the restaurant is perfect. No smoking and a better variety of beer would improve an already great place. Your whole meal will take a long time, that's part of the experience.