I placed my order two weeks ago, and there have been no updates. I've sent multiple emails with no response. This service feels like a scam, and I've lost a significant amount of money. I strongly recommend against using them.
Claim your business profile now and gain access to all features and respond to customer reviews.