If it was my hard earned money, I'd be taking notice of any negative comments or reviews before choosing a service provider.
Maybe ask yourself, do you have the extra cash lying around to pay someone to do all of this work for you? Or can you take some time, a few months, to educate yourself...