Great place and my favorite for having brunch. I go there once a months Sunday's and it's always packed.
Expect a 20 minute wait on Sunday mornings but it's worth it.
Service and food is always great.
Last time I went my friends were running late and I already put us down for a table, after my name got called twice they even had me have a table in the back because my friends didn't show up yet and felt bad for me waiting so long.
Even though it's busy on Sunday mornings nobody is rushing you and they still let you take enough time to make your selections.