I had to downgrade my review because of the newly hired staff. They do not care to your needs and are very slow. I asked for two slices of yellow cake, and she gave me two slices of white. I waited fifteen minutes to check out, and then I waited another TEN minutes after that for her to grab the correct order. The slices are already made and packaged. It seemed like nobody knew what they were doing. I still love this place, but it makes me anxious to go there knowing I may have to wait a half hour for them to put the correct order in a bag.
Original post: I went here on a whim because I was craving something sweet. They have everything, and it's all homemade that same day. The cookies melt in your mouth, and their cakes are the perfect amount of sweetness. They have little individual cakes you can buy for maybe $4, and it's large enough for two servings. Amazing. They also have a deli section, and a large selection of drinks.