We used Hotelkingdom.com to book at Vistana Villages. They were great and all was perfect until we cancelled. Vistana refunded their portion of my deposit quickly. It was on my CC statement June 12th. It took me 3 phone calls and 2 e-mails (the last one wasn't so nice) to get hotelkingdom to credit their portion of my deposit. It was finally credited August 22nd.
They charge $10 to cancel, however, we weren't charged and I'm assuming it was because of the problem we had getting our refund.
My friend has used them and never had any problems (but she never had to cancel either). So I am assuming the problem we had was rare. I haven't decided if I'll use them again or not.
Teresa