Looks nice mate, I've seen paid for ones that look a lot worse !
I like Microsoft office live for free websites, very easy to use.
just rubbish results , hence why people pay 
Look is rarely the key to a good website, all the readers that know nowing about design and or marketing: this is a tip for you!. Free to start is not always the cheapest option 
See this happen 10 years ago and see the same thing in a couple of year happening again from this site alone......
I will still be here to listen to these post about it not working :
A lot of these now have Meta tags and good SEO options now, not like it used to be. And places like Mr.Sites £35 website usually gets good ranking if you set up the meta tags.
For free, maybe they don't want a huge amount of work to flow from it, just as a reference online to link to from other places. So as for it working, then depends what they see as "working" They've built it for free, so won't be expecting the phone to ring off the hook with enquiries the next day hopefully.
My free window cleaning site gets 4th for a local search, not because of the SEO, but because of where I placed it - on Vivastreet. So it does depend on where you list the site also. You can get 2, 3 or 4th for a local search that isn't a direct site link, but a linki through a free listing on maybe google business maps, vivastreet, Myfreeindex, gumtree, Yell.com, ablewise, freeclassifieds etc. etc.I have free built simple sites that I've done on microsoft live -
http://www.dillonprojects.co.uk/And on Moonfruit -
http://windowcleaners.mfbiz.comBoth these do well on enquiries, becasue of where I've listed the actual business/website, not because of SEO.
Just a few days ago I launched a new free built Car Care Blog -
http://carcarematters.blogspot.com/ that's already had over 100 hits in 2 days, No SEO done on that obviously, just where it's linked from.
To anyone using free website applications,
make sure you set up Google Analytics, then you can monitor your hits, where they're coming from, where the person clicking lives (to the city), original hits, all sorts, very useful and free too - http://www.google.com/analytics/
Reading post after post on this forum is like no other forum I use, loads of nit picking replies all the time, what's up with people ! Most don't seem to be able to just give an encouraging reply without having a go. Is there no moderation here to keep it friendly.