Surely they will at least refund the full amount ?
In addition to this, as a gesture of good will, if they want future business from you (and the others on this forum) they should either:
-Offer a fully comped stay at another time (of your choosing)
-Offer a stay at a comparable resort that matches up with your dates