We've used Expedia (UK) for city breaks to go from London to New York (twice), to Toronto and to Washington as well as for an internal flight: Orlando to New York. The hotels have either met or exceded expectations. Prices, when compared, have been good, such that some of our trips were booked without seeking competitor prices. As we've never had a problem, I can't comment about after-sales, however if I have needed any pre-flight clarifications, telehone or e-mail contact has been fine. Our experiences have been good so I would have to recommend.
To reply as a company, please log in to your business account.