I come here often becuase I live and work in the Old Town area. The food is always good but the service can be a hit or miss.
And when I say the service can be a hit or miss, it's usually a miss. Granted... this place has a really cool atmosphere and is perfect for watching any sport you could think of, so I understand the waitstaff can be slammed at times. However, even when there are not too many people seated the service can be slow.
TIP: If you come on your lunch break at work, make sure you know what you want - order right away and ask for your check as soon as your meal comes. That is one of the only ways I have learned to assure that I make it back to work on time.