I voted Spoodles, though I've never dined at Biergarten. I think both the service and food are consistently good at Spoodles. The food is good at Alfredos but I've not always been impressed with the service.
my vote goes to Alfredo's--have always had good food, and decent service--try to go before the 6:30pm is the key here--after that ppl jam in right before Illuminations