I have used TMD for a while now and are happy with the overall service, plus they offer great value for money with their amazing package deal.
Obviously ive had one or two issues but in general all has been good.
My only criticism of the service is that some of the technical support staff are too quick to close your ticket, my view is that it is the customers job to close the ticket if he/she is happy with the reply youve received.
Thats if im being picky though.
Other than that TMD are worth their 5 Stars.