Its clean and can accommodate alot of people which is nice. They are generally pretty good with walk-ins but i try to avoid high traffic times. They have a kids menu which is nice for when I have to lug the child with me. Everyone has always been pretty good for the most part -- the men i have had seem to do a better job that the ladies.