Called at 4 pm and reserved the table for 6:45 Christmas night and when we arrived we checked in with the hostess about 45 minutes early just hoping that a table would be available earlier! After checking in with the hostess she told me that we were there too early and our appointment wasn't until 6:45 I told her that I realize we are early just hoping it table would open up sooner. There were four or five tables open for the entire 45 minutes we were waiting and we were never sat until our appointment time and the table we were sat at was open the entire 45 minutes. After we were sat it took 15 or 20 minutes to get a drink or for our waiter to even acknowledge we were there! Then after taking our order it took almost another hour to even get our food. Then after we were finished eating we were sitting there for another 15 or 20 minutes waiting on our check! Although the food was great the service was very crappy! When the manager came over to ask us how our food was it was very quick and uncaring and just seemed that he only asked because he had to not that he actually cared. We have eaten here many times but will not be back! I also asked the second Hostess who sat us why we could not have taken that seat 45 minutes prior and she said because the tables were dirty but that was complete BS and I explained to her that the tables were not dirty and they were ready to be sad and she began to argue with me that they were dirty and not clean. Attached is a photo of all cleaned tables while I was sitting and waiting