We have eaten here three times in past year and it has always been a very pleasant experience. The staff is very friendly and helpful. Most recently we had a "reunion" lunch with old friends. We arrived at about 1PM had lunch then chatted until about 5PM. The staff checked in a few times to see if we needed anything but they didn't make us feel unwelcome nor did we feel pressured to leave. Since we had other commitments, we left at 5 and the staff wished us well and even agreed to take our picture.
The food is excellent and they are very accommodating when allowing substitutions which I appreciate. My only wish is that they had gluten free bread for burgers/sandwiches since this limits my meal options significantly. Still, I will be back because of the staff and atmosphere.