We like the hosted services from Plexhosted. We've had it for year now. Migration was fast and easy. Support was nice to assist you. Service is reliable, any request to extend the service take few minutes. Very flexible and convinient Sharepoint options. Price, performance and customer support are fine.