I'm really happy with My Theme Shop...they have a great variety of highly customizable themes even without coding knowledge, but with the help of the support team almost anything is possible.
The themes load quickly and I am happy with their performance, but for me internet services are all about support and I get it from My Theme Shop.
I would gladly recommend them and in fact I have many times!