I have a booking with them for next July booked through the hotel direct. I've just gone and looked at my confirmation.
No prepayment before check-in. You enter a credit card to guarantee the booking but nothing charged unless you don't show / cancel within required timeframe.
Says - 'Payment collected in full at check-in'
Cancellation policy - '72 hours prior to arrival'
Hope that helps : )