WPEngine are the best managed hosting company for WordPress websites. They offer a range of plans to suit all sizes of website from personal blogs to large enterprise sites.