Waiting to See More
The company appears well-funded and there seems to be a lot of effort going into the launch. That said, I don't think anyone can honestly leave a 5-star review yet because the platform is so new. So far everything is working as expected.
Date of experience:
Jun 05, 2026