We got cakes from Craig's for our son's first and second birthdays. The cakes were delicious - we got banana flavors both times with different frosting. They even decorated his cake perfectly. The only reason I am hesitating to put 5 stars is the price. They can get exorbitantly high if you do even the slightest decoration.