I never visited the shop, but I did attempt to schedule a cake tasting with them. I'd tasted a cake of theirs at a friend's wedding and it was good, so I thought I'd contact them for a consultation on my own wedding cake.
Unfortunately, Craig's Cake Shop doesn't offer a wedding cake contract. Rhonda, who is the manager at Craig's, refused to guarantee anything - not even the date the cake would be dropped off (useless if it's not there on my wedding day)! They told us we'd just have to rely on the testimonials of prior customers and word of mouth. A wedding cake can cost hundreds of dollars, and we wanted to make 100% sure that we were getting what we paid for.
This place makes good cake, like I said I've eaten it. But their refusal to put anything in writing makes me fear that they may have had some really bad experiences in the past with dissatisfied customers who wanted all or part of their money back, and their refusal to provide a contract is their way of protecting themselves legally. Run!