For starters, we waited forever to be seated, was told 20 minutes, not so, 45 minutes later when asking about our seating, and after seeing several people who came in after us being seated, we were told we would be next.  Very frustrating to see another three groups seated before us still.   When the food arrived one meal was missing, the person bringing the food to the table said he would be back with the missing meal, after most of us had eaten about half of our meal the waitress stopped by, she did not even notice that one meal was missing, we had to request she find out what was going on with the missing meal.   After dinner, there was a desert ordered, it didn't come, and didn't come - when the waitress finally came back she was told to forget about the desert and just bring the bill.  When the bill arrived, low and behold we were still charged for the desert.  I have many things that are not good to say about the meal and the service but will leave it at this.  We will not put ourselves through this again and we will not recommend this restaurant to anyone!