The people we talked to behind the counter at the bakery didn't speak very good English, but they were responsive and we warily trusted them. We wanted to pay a couple months in advance, but they didn't want to take our money (!). My future sister-in-law picked it up for us and assembled it at the ceremony site, but it was very beautifully done and coordinated well with our colors. I would recommend them; I see no reason for paying hundreds of dollars for a wedding cake where most of it will get thrown away, anyway. It worked out just fine for us.
It's walmart. It was cheap and the people were nice. However, we had to pick up our own cake and set it up. The people were floored when we paid 3 months in advance. Over the phone, the empoyees asked for a reciept so we had to make an extra trip to pick it up. Then they didn't even ask to see it. Other than that, it tasted great. Keep in mind, you get what you pay for. However, you will not find a cheaper wedding cake of this value.