Consolata Gerrard-avatar

Consolata Gerrard

United States
3.00/5.00 Published 4 months ago

"Decent but could improve"

Service was okay, nothing really stood out though. The platform is straightforward to use but I found some features missing that I was hoping for. Customer support replied but took a while which was a bit annoying. Might stay for now, still looking around for better options though.