Yes yes and yes..I have become a breakfast foodie and coffee snob over the years. This place is the shit! Everything I have tried, has been spot on and cooked close to perfect with good quality ingredients! The coffee..is some of the best Italian made coffee around..either just the regular cups or if your with a coffee buddy GET THE FRENCH PRESS!! Beware if you come on weekends it's an hour wait if you are lucky. This place is in my top 3 in the valley for breakfast. The patio is also dog friendly and faces north so it's never in direct sunlight.