I am not the most tech savvy person but even I manage to update my site. The forums are brilliant for getting advice and support but if you do need to contact support they get back to you really quickly and are very helpful. Would not hesitate in recommending them to someone else.
Connect with Facebook to get one click access to Trustpilot. It's easier.Sign up with Facebook