I know some of you book directly with Melia hotels, - I do too.
Worth looking out for is their cancellation policy appears to have changed, although it still claims 'free cancellation' in the headline of room rates etc, the t & c's are stating that any sort of cancellation is 100% charge.
So, although you aren't paying up front still, just reserving with a credit card, you are still going to be charged eventually.
That is the case with the Sol Palmanova anyway (formally the Mirlos Tordos).
It's slightly different with Benidorm, the cancellation rate there is just 1 day of the booking, at the nightly rate quoted.
But no longer free, without penalty.