Types of defective fulfillment

Facts: The innkeeper A orders 20 beef steaks from the meat trader B for a uniform dinner on February 14. Due to a clerical error, B delivers the fish fillets.

Question: What is the default and what claims will the parties make?