They make the most beautiful cakes at Carousel Cakes. A friend recently bought one for a party and it was so delicious. It was a chocolate cake (very moist) with a layer of fudge and covered in piles of vanilla icing. The decorations on it were really tastefully done. They have a full range of designs you can choose from or you can design your own with their staff. You can pick from so many different flavors and fillings as well as shapes and sizes. Their prices are very good - not as low as the supermarkets but their cakes are far superior to any you can find at a supermarket.