I cannot recommend CloudAbove highly enough.
They're knowledgeable, very approachable, and will do anything they can to meet your needs.
We moved to them earlier this year from a rather large supplier, and they handled everything for us.
I've never had such a stress free migration ever.
If you are looking to switch web host, or looking to begin your web hosting journey, I would not recommend anyone else.