We've been going here since we moved into the area. Actually, we haven't been in a while... must come here soon!
The service has always been great, even if it takes a while to come out. They are always busy, but the food is great. It tastes like it was just made as well, not premade and then reheated for service. That's why we can justify any wait in food. I wouldn't say it's a long wait, but it's not quick.
We've never actually been to the restaurant side. We love to sit out on the patio on Sunday, get their Happy Hour (all day Sunday) items and kick back. We bring friends and family here when they visit and they all enjoy it. Gotta be our favorite brunch place, as long as we can get the lounge seating outside!