I contacted them last summer, the service was excellent. After they repaired my computer, I was able to host my business free for 6 months.
All reviews seem positive