Wow - sounds like a terrible experience...I've been there twice (once for drinks & once for dinner) and it's always been good service & decent enough food. Sorry you had a bad experience. Generally, I'd blame the waitstaff for screwing up the order - usually, the waiters are responsible for timing the meal & entering the orders - it seems like this particular waiter was awful.