I got burnt by hotels.com. I am Canadian and booked a hotel through their "secret prices" email offer for a Canadian hotel. Unbeknownst to be, their "secret prices" were in U.S. funds! The "deal" I got, with the exchange rate, cost me more than if I had booked directly with the hotel! Customer service would do nothing to fix this. I will NEVER use hotels.com again.