My first impression of Zawa was that it fit in with the many comfortable, relaxed restaurants on the drive. My memories would have remained positive, but the service... I know I'm going to sound whiny and selfish, but I don't recall ever having more inattentive service.
The food was just fine, and to begin with everything was great. Our initial orders were received in fine form, but once the live music began (admittedly, we were there for the live music, not the food or service), we became completely invisible. After nearly an hour (!) of sitting without our server even walking past, we approached the bar to order some more drinks. We were abruptly told "I'm not your server" and denied any drinks. So we wait. I finally get the chance to flag down our waitress, and order a drink for my girlfriend and myself. She quickly turned to leave, without asking anyone else at the table (6 of us) if they would like anything. A friend across the table promptly called her back, and ordered drinks for three others; the remaining fellow with us (who I didn't know well) wasn't even acknowledged. He gladly would have ordered another drink, but couldn't be bothered to fight for it. I would have ordered at least a couple of more drinks, but barely had the opportunity.
Not one glass was removed from our table the entire time we were there; and after another hour we had to go up to the till to pay our bills (when they finally arrived, they sat on the table with credit cards / cash at the ready for about 20 minutes.). Again, the lady at the till couldn't help us; we were met with "your server will help you shortly". After a minute or so, we were helped, and couldn't leave fast enough.
The food was tasty with great presentation, although the draft beer was flat and a bit of a letdown. The atmosphere was comfortable and relaxed; unfortunately that's not what I'll remember Zawa for. I can't say I won't return (the entertainment was great), but I will at least refuse to be 'served' by the same server.