"We've been here a few times and have had good experiences. However, tonight was considerably disappointing. We ordered a round of drinks, appetizers, and entrees. Appetizers and drinks arrived promptly, but we asked for a margarita on the rocks and were given a frozen one. This alone wouldn't have been egregious, but the entrees were. The food took a very long time to arrive (about 45 minutes). People who were seated at the same time were leaving the restaurant as we got our food. Then the prime-rib we received was very undercooked (medium-rare) so we sent it back. When it came back it was still only medium when we asked for medium-well. Then our plates of fish chips came with perch when we asked for cod. We're not sure why the kitchen staff seemed to struggle so much tonight, but it may be a good idea to avoid coming here when they are busy since that may have been a factor. We would like to note that we were pleased with the wait staff since our waiter did come to apologize for how long our food took. However, we were not pleased with the kitchen tonight."