Just to update .. I received a refund in full from my hotel in Greece for a pre-June 30 arrival - fully prepaid booking.
They initially tried the voucher/credit option but when i politely declined and expressed a wish for a refund, they said no problem. It took 3 weeks for money to be refunded.
tbh, the way they dealt with it pretty much guarantees i will return!!