Payment in full on booking without mandated and standard refund policies us going to be fun..
Just had a look at the Mira Moon website but it's not bookable - or has it sold out already...?
May be we got lucky with Nina. They would charge the card for 1 days cost as deposit and charge the rest on arrival (as close to that as possible.. Details are hazy,).
Full payment but your point is valid for those few hotels that don’t take the full lot in advance on booking. Going down well in FB as well.