Turnkey Internet is both good and VERY bad... These folks have a fantastic support department that will help you get issues resolved in a timely and professional manor. On the flip side their sales department is quite unprofessional and can cause you extreme frustrations and issues with your business.
After becoming a client of Turnkey's I quickly realized that my business was not right hands... The sales team in my opinion was rude, very unaccominating, and in the end they made unethical descitions that made it clear they are one of the worst hosting providers I've ever used. And I've used nearly 20-30 over 10 years so I can assure you I know what to look for when looking for a good host.