Hello,
When I visit your websites, I feel I'm looking at a professional, well organized, clean cut service. I personally think the layout is great. Some sites go over the top with graphics and loading time but your site loaded with ease.
Regarding the 'Directory' - Again its a clean and easy to navigate around type of design, I think that Google add words are pointless but That's just my opinion.
Good work keep it up.
Regards,