Reviews (2,067)
Overall rating
4.8
November 24, 2021
Customer service has been excellent so far. Within minutes of needing help, someone was available to assist me with my problems
The Cookie Stamp Co
United Kingdom
13 minutes using the app