I personally wouldn't give them money back. They have booked me for a set time, and I have therefore turned away other bookings because of that client, therefore no refund, as my time is money. How they spend the time (whether they choose to leave or stay have a cup of tea, or go for another round) is their choice.
xx