Looks good on paper, but I'd take it with a grain of salt.
I checked Sellvia too and yeah, setup is easy. But easy setup doesn't mean easy sales. That part is still on you.
So I'd say it's fine as a tool, just don't expect it to do everything for you.