I had a horrible experience making a reservation through lonelyplanet.com for a hotel in Russia and then wanting to find contact information for the hotel. I clicked on "view or cancel reservation" which immediately took me to a screen that said "cancellation confirmed". It has taken hours to straighten it out--emails to lonely planet got no reply. Could not find a phone number for lonelyplanet.com so called expedia customer service (the affiliate of lonely planet) and was told they can't help with anything by an affiliate. They gave me the WRONG number for "ian"--the affiliate that actually sent the original reservation confirmation and when I called expedia back they gave me the same wrong number again and again. Also, no one I talked to was a native English speaker.