There wer all sorts of contracts some making some not.
Suggested bidding
E W 2NT 3♣ 3♦ 4♣ 4♠ 4NT 5♦ 6♠