For Petra to recover the benefit of her bargain from a breached contract to buy a boat docking facility from Quayside Properties, the most appropriate remedy is:

A) damages.
B) reformation.
C) rescission.
D) specific performance