This place is great for any occasion, breakfast, lunch or dinner or just a snack. They make tasty Mexican food and bake their own pastries. I'm actually visiting this place mostly because of their pastries. They have pretty big selection and prices are more than reasonable.
PROS: location, the variety, tastes good,
CONS: none