i'm sure i'll be burning in hell because i've said this against our beloved mark from dp but just thought i'd add that although people are fine with the results at the moment (and they should be as some get up on google) they're only really there because of the linking between sites. every time you get a site built from him it's linked to from every other site for carpet cleaning that he makes. sounds great as it does get results, but this is clearly against the rules that google set so if it hasn't already it will only get worse and worse for people that have a site by him and you'll one day just completely lose ranking and then have to pay to get it sorted and wait months until you get what you had back. similar to the panda update google did a couple months ago, people on here said there site just completely disappeared from google. not good when most work comes from it.
the on site seo imo is poor and often lacking with even the basics, though with that said for the low price it's what you'd expect so the site reflects the money paid pretty much spot on, but imo risky and could be done better and should be considering this is the number one way people will find your business and it'll only become more popular.