I had a bad experience with CrystalTech.
I put up a satire page that was in poor taste, but clearly not in violation of their terms of service. One of their techs took offense and yanked my account int he middle of the night with no prior notice.
They also refused to grant me access to my site to get my files or the files of my clients. After pursuing legal options to try and retrieve my intellectual property and that of my clients, they informed me that they had deleted all of my content.
Make your own decisions, of course, but my advice is to find someone else.