I have only been using these guys for a few weeks now, but they are simply the best web hosts i've ever experienced.
Firstly, they are cheap and come with free domains and free month's trial. Secondly they are fast ... much faster than my previous hosts (am i allowed to say Easyspace ? No ? Ok ... I won't mention names) :) Thirdly, their tech support is the very best i've ever experienced. Nothing is too much trouble and the replies are within minutes not days - even at midnight on a Saturday evening. Incredible.
These hosts are perfect for my Wordpress based photography website. They either help with the installation, do it for you or allow you to run Softaculous software to install it all automatically. Perfect.
I chose Smarthosting.co.uk (bestwebhosts) because of their five star reviews online ... if i could give them six stars i would. Try them, as they set the standard for professional web hosting and service. Very happy !