I was forced to use Thai Visa Centre because of a bad relationship I have with a certain officer at my local immigration office. I will however continue to use them as I just did my retirement visa renewel and it was all done in a week. This included transferring former visa to new passport. Just knowing it will be handled without any problems makes the cost well worth it for me and certainly costs less than a return ticket home. I have no hesitation in recommending their services and give them 5 stars.