I'll give the cupcake I ordered a 4 out of 5, but the service a 3 out of 5. There were maybe 3 people ahead of me and I swear I waited 20 minutes. Got to the point where I considered leaving because it was so slow. When it finally came to be my turn, the girl behind the counter was nice, but it just took forever to actually get to her. She let me sample their Red Velvet cupcake because it is usually my favorite. I wasn't impressed at all with their Red Velvet, so I opted for the Carrot Cake cupcake and I'm glad I did. It was so much better: moist and rich. I guess I have to recommend checking this place out, but beware you are going to wait.