I used to love this place growing up, but unfortunately the service has been getting worse every year. I would not recommend this restaurant.
The summary of my last experience consists of waiting 15 minutes to be seated (with a reservation), 45 minutes for someone to take my order, an hour for them to bring the food and once receiving my order I noticed that they got my order wrong. They had written chicken parmesan on the menu and gave me veal without asking if it was okay. Their excuse was that they ran out of chicken, but didn't think to ask me if it was okay to substitute!
It was unprofessional on their part and unacceptable. I left their unhappy, hungry and never wanting to return.