Our first time using this type service, we booked a hotel with the agent but were not told they would charge our credit card within 24 hrs. They did so I phoned back explaining we were not informed of this and would like to cancel and get a full refund only to be told there was a $20 administration fee. Weren't told about that either... sigh.
After several back and forth emails we ended up getting the full refund so all in all we were treated fairly. So Please be aware that you will be paying for their service within 24 hrs. We found this unacceptable simply because we seldom/never use our credit card to purchase, it serves to "hold" said service till we pay via cash, debit etc UPON arrival. Buyer beware right, my beef remains the fact this (and the NON refundable "administration" fee) was never divulged during the phone conversation and the fact that our stay was 10 or so days away. So they take your money today even though you might be months away from the actual stay/flight etc. Sorry Expedia this is not how I do business. We will not be using them again.