While the food was good, the service today was crap. There was a wait to be seated as tables had not been cleaned. So for most of our meal we we're surrounded by dirty tables. The food took about 40 minutes to arrive at the table which did not include the family style truffle Mac and Cheese that was ordered. The waitress kept coming over to apologize for the service and said that the Mac and Cheese would be out shortly as the kitchen was backed up today and she sent over the manager as I canceled the mac and cheese order. The Mac and Cheese was brought over and taken off of our bill as the manager stated that the order was not seen on the ticket. I love this place and this is the first time that I've been really disappointed with their service.