I have gotten cupcakes from here numerous times and they are always phenomenal! I always order at least a day in advance and then pick them up so I am not sure what the selection is like when you just walk in or what the other food is like. Staff has always been pleasant and helpful. I only wish they weren't so far out of the city!