I have been with TMDHosting for 3 years and support has been top notch. They are incredible about getting back with you very quickly, troubleshooting problems and fixing issues. They also are very kind, courteous and try to make sure your experience is a good one - and that goes a long way. I highly recommend them.