I have been using this service for about 10 years now, so i guess they are just as good at it today also! The customer support is amazing (they literally read off my screen what everything was when we were setting up our servers). They can be slow to respond sometimes but that's only because of their large number or customers compared with other hosts out there - don't let them discourage you otherwise :P We use several software applications which require us being able connect from various locations in different countries simultaneously over VPN connections into one central cloud server where all these apps reside together; without having any downtime issues due mainly too many users accessing those sites/apps etc through said hostings' accounts.