It looks like a million other company vans that are passed on the motorway and mean nothing,i find i read them without anything sinking in and thats what i found myself doing here. If you are targetting commercial then maybe BIG letters saying commercial window cleaning ought to be prominent.
So i reckon although it looks well, its of little benefit in attracting customers but if you just want your van recognized whilst on site then its a nice design.