I've been to this location several times and I've been to Earls in another province. This location plays fairly loud music at all times, so it's not a great place if you want to chat. Most of the food is ok, but the spinach dip and mixed drinks are amazing.
I did experience one poor visit where our server ignored us and forgot parts of our order and I received burnt food; however, I said something about it and they made sure my next visit was great. I think it's great when a restaurant responds to feedback and I'll continue to eat there.