This place has made huge improvements in the past couple of months. I visited for the first time last summer with a group of around 8 people. They didn't have air conditioning at the time, and so we were seated on the patio outside - we didn't mind though. However 6 out of the 8 entrees were mediocre, which is why I thought I would not be returning.
HOWEVER, I somehow landed back here for lunch and was pleasantly surprised. The burgers (we tried 3 different ones - I can't remember which ones) were nice and juicy. The sauces for each burger were delicious. We also orders some Canadian nachos, which were good enough to completely change my opinion on this place.
The service was great too. I will definitely be returning. Props to the owners/management on getting their act together! This is now a great option for those of us who like to eat out.