Great place for groups big and small. Good location, nice place, great host.