I've booked and paid a deposit with my credit card in order to stay at Africa's Zoo Lodge Backpackers in June 2010. That was months ago now. However, it was a mistake and I lost the deposit. That's all fine and part of the conditions.
But so is this: "In the event of a no show, your card will be charged for the first nights accommodation total"
Therefore I have on six separate occasions now, no less, (I know, d'oh...six times? Do you think they are going to reply the fith or sixth time? ;) cancelled the booking and asked for a confirmation. Which I haven't received. In fact they haven't even bothered to reply. Event though I've emailed both them and even their webmaster.
I know, if they do charge for the first day, I can complain to VISA and get the money back. But still, it'll be a hassle.
So I guess, judging from my experience, I would say be sure you want to stay there before you book.More