This is the Pickle Barrel. The menu is extensive, but the staff are friendly enough and like you to leave happy.
I have always found the food here to be of good quality and service to be sufficient. I wouldn't recommend being in a huge rush to get out of there, though.
This place is perfect for any group of collection of people who have extremely varied tastes in both the food and drink department. There will be something for everyone (it just might take a while to find it)