We bought two cupcakes for $3 each and they were both really dry. I would guess they were at least 3-4 days old, or as one other reviewer mentioned, the recipe is too dry to start.
The icing was okay, but not fantastic. To be honest, store bought icing tastes better.
The plastic rings on top are a nice touch for children. Something fun and different.
But I would not recommend the cupcakes.