I will keep this review brief. CPhosting.com used to be an affordable web host for non-critical sites. They are now a terrible web host, not worth your time.
My company has used CPHosting.com for a few years. They have gotten progressively worse over time. They are not customer friendly. If you have success on one of your sites, rather than working with you, they suspend your site.
I have found in my many years of hosting websites that web hosts either treat their customers the way they would like to be treated or they treat them as disposable objects. CP Hosting . com should not be used as a web host. Their support is terrible. Rather than solve problems with you they threaten you.
So my review of CPHosting.com boils down to this: they were tolerable as a cheap web host, but now they are so bad that if I can save one person the burden of working with them, I will feel that I have done some good.