I really like this place. The food is consistently good, and no matter how busy they are, the staff is always friendly and fast. I've been coming here for years, and to be honest, there really hasn't been much staff turnover there whatsoever. I think that speaks volumes about what it's like to work there.
If you come on Sunday mornings after 9:00, expect to wait for a bit. But it's worth it.
Portions are pretty big, so come if you're hungry, but bring cash as they don't take cards.