The best salt and pepper squid in town!