First, let me say that the food really is quite good, including the coffee (and I am a snob). The staff are always friendly.
That said, here are my issues: The parking is HORRIBLE with a lot out front that is very limited and I don't like valets getting in my car (nothing personal). During peak times, the place is difficult to move around and feels very cluttered. If you can go here during off hours and you are not in a hurry give it a try.