I ate here once many years ago & wasn't very impressed, but we have friends who love it, so I gave it another shot & was sure glad I did. Everything I have tried there has been delicious (including the complimentary bread w/oil & vinegar). The wait can be painfully long, so give yourself plenty of time. Also, the waiters often don't come check on you very much, so drink your beverages slowly. But the food is great, and that is worth going for! Plus you get to color on the table to pass the time between getting drinks!
Pros: Food, atmosphere
Cons: service
more