It's always good to have breakfast here. The staff is friendly, they always have a compliment for you. The food is great, but can get pricey if you want eggs and oatmeal for instance.
The downside is the wait time, especially during the nice weather. But after about 11:30 am, it seems to clear out a little bit.