Reviews (87)
Overall rating
3.9
September 3, 2020
Amazing customer experience. Super responsive and helpful. 10 stars! I appreciate their rapid responses and the want to help!
iTOUCH Wearables
United States
16 days using the app