I wouldn't even give them a hint of a star. It's a poor and pathetic platform. I spent a lot of money, but it was my mistake to think I could win something. Please, don't waste your money here. Complaining won't help. I would rate them a million stars down if I could. I'm utterly disgusted!
Claim your business profile now and gain access to all features and respond to customer reviews.