Walmart did our cake rather last minute and they did a great job! I was so impressed with the quality of the cake, especially when taking the price into consideration. They were fairly flexible, but there are limits to what the bakery there can do. If you can work within those constraints, then you won't be disappointed!
There were alot of problems in the begining with other staff members not the cake decorator. In the end our cake was very beautiful!