Love the location, breakfast sandwiches are excellent - lunch sandwiches are also pretty, and deserts are amazing. Just based on the food, I would give it 5 stars.
Unfortunately the last few times we've been there, the service from the guy at the front has been terrible. He's not friendly, never smiles, and always acts as if we are troubling him, and has twice forgotten part of our order. The older woman is awesome so if you go there, do your best to avoid the guy - he has black hair and wears glasses. He's easily identified as he's the only one that doesn't smile in the whole place.