I'm not directly a customer of theirs but I have had limited experience working on their servers. I can tell you they are generally highly recommended however there are a couple of potential issues you might want to be aware of. They bump up their prices considerably at renewal and with a shared plan all your files with the exception of databases and the operating system reside on conventional hard drives. They also run SPanel but that shouldn't be an issue.
Based on my limited experience and from what I've heard, I would still consider them but keep in mind the price hike will bring them in line costwise with other providers.