I have been to various Earl's restaurants around town and by far, I find this one to be most mediocre of the bunch. As other reviewers have said, the servers pester you every few minutes to make sure everything is OK. You would think that would add to their overall service, but it gets annoying... particularly if you have to ask repeatedly for something as basic as a glass of water, only to be told that it'll be there "right away" and yet, it takes 20 minutes.
These servers seem like robots who are programmed to nod and smile in an artificial kind of way, but they don't really have a sense of what it means to be sincere.
This particular location does not have much competition around and it would probably do better if it had to fight more for its business.