asked by
on 10/13/18Yes I can confirm the positive reviews are true, we had a very good experience overall.
The reviews are true and they reflect the promptness of their support. We didn't have custom work done but they did some free changes for us as part of the purchase and they did them in 24 hrs