Got seated at around 9. Knew what we wanted and placed our order right away. The people in front of our booth and behind our booth left and more people came. We got our appetizer and first round of drinks in a timely manner. Around 930, the people that were behind us that came 15 minutes after us received their food. Thought that was weird. But then at 945 the people in front of us got their food so at that point we were annoyed. The waitress must've been able to tell because she grabbed our empty glasses off the table and said "I'll be right back it's because they got appetizers that's why". 5-10 minutes later the manager (I'm assuming) brought out our food. While she was sincerely apologetic, she did little to compensate for the inconvenience. She told us she would comp us a free dessert. The only issue was we never saw her again after that and never got our free dessert. Anyways, so we finally got our food. Well we only had one set of silverware so we had to wait for the waitress to come back. Mind you our empty glasses that she took off the table 15 minutes ago haven't been replaced nor has she asked us if we even needed anything else. In fact, we didn't see her again until we were done, at which point all she said was, "anything else?". I've been to this location numerous times and have always had pleasant experiences. This was honestly the worst service I have ever had at any restaurant. I would have been a little more understanding if she would have accepted blame or apologized at all to us. She's lucky she received even a small tip.