Search results
- 4 average rating based on 188 reviews
- Trustpilot Sep 25, 2023 BE CAREFUL: If you choose the Managed Server Plan (currently $20 a month) it will be automatically renewed. They do NOT tell you this until you reach check-out and then it is buried in a tiny disclaimer in your sign-up email afer you pay. If you do not notice the auto-renewal, they will NOT refund... Read more