Good location and good sized place for large group.