We have been using this service from about two years ago when our provider was not able to keep up with demand, so it's nice that they're still there! No complaints at all - great customer care by their staff who is very responsive in every way possible (including via email). They also offer more than one plan depending upon your needs; I've never had any issues choosing between them or finding out which would work best given my situation before signing up. If you want high uptime guarantees as well as excellent quality control over what happens within those servers then go ahead an signup if needed hosting services like this work perfectly fine. A few days off once a month isn't too much trouble.