I was just watching TV Diner, and they mentioned that the pizza from Crazy Dough in Cambridge just won a national tasting contest. I've never heard mention of them in the discussions on pizza here. Has anyone eaten there, and are there any comments? Where are they exactly? Are they actually a restaurant?