Very good job, design a new site and then make the entire hero slider be a picture when 70% of that space is text. Useless for SEO and looks grainy and terrible. It's probably so you skip reading that T&C's apply. And then the entire thing is the check coverage button.
Menu drop-down doesn't trigger on hover, only on click...
We've got you covered section text isn't centered vertically, giving an uneven size impression. I do love that the link is /coverage instead of just using a simple function to get the root URL and making that link the full thing...
More image text...
Why is why choose MWEB so far right aligned? For some reason they managed to vertically align the text this time...
And more image text...
Contact page, why is there so much space between the heading and the actual details?
Clicking on help bring me to a completely different looking site whereby the menu changed. And wow are these logos low res. Think this is part of the old site, all links also go to the old site. Home doesn't actually go home.
In terms of e.g. clicking fiber, they really have to fix that smooth scroll, that jump is terrible.
In terms of lighthouse audit:

Wow that accessibility failure. So many images without alt tags...
About 30KB hang up the entire site for over a second due to using that bootstrapcdn, though I guess for most people that would be cached.
Btw Ray, don't copy and paste into the styles.css, you might mess something up...
https://www.mweb.co.za/assets/css/styles.css
Why are the CSS files not minified? That would probably improve the performance to around 75. This includes all the JS in your homepage, all ~300 lines of it. 3
Site is meh.