If you can make your website user friendly then first of all care your site navigation content of website are in easy way after that adding html site map for use point of view and also adding xml site map for search engine points of view
To me it seems user friendly
On first page load it took me a little while to understand what was going on due to the fact that alot is going on in a small area.
My suggestions for a general tidy up would be
add a bigger header
Add a bigger gap to the top of your top adsence banner
center the top adsence banner
add a gap under your adsence banner and neatly put Cities
Terms etc
Remove the text add or position them to fit in towards the bottom