Reviews (315)
Overall rating
4.8
Edited July 30, 2025
Tech support is super delayed in the US PST. I still have not had my questions completely answered after 3 days on support
BioSF.Co
United States
Over 1 year using the app
TrustApps replied
April 25, 2024
We're delighted to hear that our app and customer support exceeded your expectations. Thank you for choosing us and we look forward to serving you again in the future.