If you normally stay at Marriott's and use the points system for free stays, I'd say you did OK. At basic valuation, the points are worth about 150.00. Assuming you acrued no room charges for your unfulfilled reservation, I think they compensated you fairly, though not stricly per policy.
You now know what to expect in the future, at least per policy...
HIE's are usually pretty good properties. Hope it didn't interfere with your plans too much.
Pat