I wish I had seen these reviews before I made a reservation through this company, that too in a foreign country (Geneva, Switzerland, although our hotel was on the French side of the border). These people are total bozos, who are out to steal their customers' money. As other reviewers have pointed out, they are a scamming company that should be out of business.
Claim your business profile now and gain access to all features and respond to customer reviews.