Hello,
I recommended you to go with Accuwebhosting hosting provider. They provide the Managed hosting service with Cloud hosting. Also, they offer the WordPress hosting for WordPress website. You can check the plan from his website.
I am using their hosting service since couple of years. Also, they provide 99.9% up time.
Also, they provide the excellent support in Live Chat and Ticket system (email). They provide support 24*7*365.