The reason for this one-star rating is the waiter service. Our waitress completely got our order wrong, and didn't apologize. She actually managed to miss bringing one person's meal at our table.
When it came around for desert, we didn't want ice cream. We asked what else there was to choose from, and she suggested jello. We made the assumption that jello would be an alternative to ice cream.
The bill arrives, and two surprises: A) she charged extra to everyone for jello, and didn't inform us it was not a substitute (no one would have ordered that if known) and B) she actually charged us for the meal of the person who she never delivered to!
I asked for a manager right afterward, and the manager did not believe that her prized waitress could have delivered such atrocious service. She reduced our bill by the desert costs and the missing meal - I really should have asked for more, but it was late and the manager convinced me the waitress was normally good.