Geez I love this place. They have an awesome vibe and a very accommodating staff everytime I am there. Not once have I felt like the service was poor and I have been quite a few times. I would recommend this to anyone who is ok with some noise and isn't worried about getting the cheapest food.
I want to hire whoever designed Earl's to design the interior of my home. I love it. It is beautiful in there. In addition, the people working there are pretty good to look at as well. I like the bar area and they have plenty of TVs if thats your thing.
Food, well the food is good. I haven't had anything I've not liked and I've not had anything I am absolutely crazy about but it is quite good. They have a good sized menu that changes pretty regularly so there are always some good things to try. In my last visit I had the fish tacos and they were quite good. Not great, but very good. The beer is also quite good and the selection is better. They also run specials from time to time which is nice however it still is a bit overpriced, even for Canada.
Despite the place always being crowded, I have never had a problem getting a seat at the bar. I am usually here on work travel and eating alone so camping out at the bar is generally my thing but I have sat at tables with people as well and never had an issue.
Earls sits right next to Moxies who I am sure is a direct competitor, but I would give the nod to Earls.