I have been using Expedia pretty much exclusively since 2010. Their website is outstanding and the few times I have hit a travel glitch their customer service department took care of me with no issues. Once I was stranded in Beijing because a connecting flight to Chengdu was cancelled. A call to Expedia on my cell phone led to a local hotel booking and the first flight out the next morning within 10 minutes. As a Gold member I receive lots of hotel and car upgrades which are a great touch!