I have had great, fast service in the past. Definitely 5 star. However this past week not so much. I have had trouble logging in and trying to get help for a week now. Numerous emails, but no luck. Customer service has declined very quickly. Have no idea why.
Claim your business profile now and gain access to all features and respond to customer reviews.