Terrible user experience. I've been a customer for years, the first time I ask them for help following a dispute with a business who behaved dishonestly they refused to do anything in my favor. They present themselves as a premium service but won't be on your side when you need them. Avoid them at all cost.
Claim your business profile now and gain access to all features and respond to customer reviews.