Great place for these reasons.. staff friendly and treat you like you're high end customers in highest end establishment. Shirts clean - not grease stained. In fact, for a place that's been open awhile, and given how nasty customers can be.. it's clean and polished. Food is good. Our new go to place after surviving Costco!