This place is can be a hit or miss. I have had various items off their menu. The reason I say they are hit or miss they can do an outstanding job providing high quality food. However, at times, the food is sloppily thrown together or they skip an ingredient or two. Also, I wish they would stop selling stale cupcakes.