I know many people rave about this place, but the two times I've been there I have not been very impressed. I have only been for breakfast, so I cannot speak for the rest of the menu. My first complaint is that all of our food was never brought out at the same time. I typically eat with at least 3 other people and my 18 month old and there is always someone waiting on their food for an additional 10 minutes. So basically they either have to sit there and wait while watching everyone else eat, or everyone else's food is cold by the time the final person's food arrives. The last time we were there I ordered an omelet. It said it came with cheese, but there was none in the omelet and a tiny sprinkle on top. So it basically was just a ton of mushrooms disproportionate to the amount of egg. I can probably think of two instances in my life where I have had to send food back, and this was one of them. I asked them to please put cheese in the omelet, like most omelets are made, and when it came back out they it was smothered in cheese. I liked it, but it was obvious they were purposely trying to do the exact opposite of my complaint to be obnoxious. To top it off, the waitress who had been working there for quite some time was completely unfamiliar with the menu. She also kept forgetting our drinks and never brought out a complete meal at one time. It was awful. So, I will not be returning.