I rented through Villadirect dot com and they offer homes in Windsor Hill, there cancelation policy was really good.
Here is a copy of it since I am still not able to post links:
The Guest may cancel their booking at any time up to or during the Rental Period. In the event that the Guest exercises their right to cancel, the Company will levy the following cancellation penalty percentage rates of the Total Rental Fee (amount shown on the booking confirmation):
From initial date of booking up to 60 days prior to the arrival date 20%
Between 30 and 60 days prior to the arrival date 50%
Between 15 and 30 days prior to the arrival date 75%
Less than 15 days prior to the arrival date 100%
The Company regrets that it is unable to waive any of the cancellation charges above, whatever the circumstances. The Company recommends that all guests take out adequate cancellation or vacation insurance either through their insurance broker or
travel agent. Alternatively, the Guest may elect to purchase cancellation protection through VillaDirect (only available at the time of initial booking). Please ask for details. Further terms and conditions apply.