It will certainly look nice and professional if it's done properly. If that van pulled up on my drive, or I saw it at my neighbours house etc, I'd get the impression it was a pro doing a job.
But there's always a but...
Hopefully you can take this for what it is... constructive criticism!
You need to put yourself in the shoes of Joe Public, what do they see and how do they perceive it?
At the size of image you've posted, all I can see is "MGD", which means that at a glance from 20 yards away the same will happen in real life. "What sort of work is that guy doing parked on that drive of our neighbour?" The little graphic looks like a guy with a huge wang taking a giant sized pee on the floor
Nobody knows at a glance you're a carpet cleaner.
The description of your type of work is the thing that needs to be the most prominent. Then the phone number. Your company name/logo has to take a back seat because unless you're a big national company nobody will know you or connect you to the service you provide. I think Clinton's new van has "CARPET CLEANING" plastered on the side in the biggest letters, great example.
Another thing is your mobile number. I know opinion is divided on this but a mobile number on a professional vehicle??! It looks pikey, really pikey, I tend not to do business with any firm who print a mobile in their advertising literature. It's perceived the most trusted and dependable (in my opinion) to have a local landline number only. Use call divert to your mobile so you don't miss any calls, it really is worth the few pounds a month it costs you
Email address. I've never rushed to scribble down an email off a passing van. You've got the web address there already, presumably you have a contact email on the website? My suggestion would be to keep the web addy but drop the email, they crowd each other out.
Apart from that it's fine
Not trying to knock you down, just sharing ideas mate hope u take it the right way