The owner cancelled the booking three hours before the arrival, when we were on the road, at 19:15. We had told him six minutes before the cancellation we would delay our arrival 20 minutes (our arrival was scheduled for 22:20, and his reception time ends at 22:00). He left us without place to pass the night, when it was not easy for us to find a replacement.
The owner lied when I phoned him after the cancellation, to ask what had happened. He told us the booking had never been confirmed. He told he had proposed alternative dates, and that the booking was not confirmed because we rejected his proposal. It is not true.
He really sent an alternative dates proposal; and we really rejected it (it happened about 7 - 10 days before the arrival date). But the booking was anyway confirmed, and the money had been withdrawn from our bank account. We received the message about receiving our money back just some minutes after telling him we would delay 20 minutes.