I had a few visitors and birthdays so I made two orders within a week or so. The first time I ordered, I got a dozen cupcakes and it turned out to be huge. I don't think anyone was able to eat the entire thing, because they are not only large, they're also quite heavy and rich. The custom toppers you can make are so cool! Ordering online is easy, prices are quite affordable especially the sugar toppers and custom toppers ($0.75). The second order, I got the mini cupcakes and they were so much better, and you could try different flavours. My main complaint is 1) they are virtually impossible to get on the phone if you need to edit your order or have a question and 2) their hours are quite short so somewhat inconvenient for pick up. Upon entering the store for pick up, they were so kind and nice so that makes up for some of the negatives.