Registration failed and instead of trying to be helpful, the customer support talked over me for a minute and told me to go to a physical location to solve the issue or contact by mail, which, of course does not work. Huge waste of time and nerves.
Claim your business profile now and gain access to all features and respond to customer reviews.