
Carlo Moretti
everything has been fantastic
The support is incredible, they are available 24 hours. The site will sometimes be down for a few minutes (once in 3 months or so), but that is common. Tech Support answers fast, and with no delays.
Services Period: Active customer at the time of review. Customer since August, 2020