I have been using CTT for over 10 years, most recently this morning. There is no doubting CTT's expertise. I have on occasion found things have taken a little longer than I would have liked in one department, but I know they've been putting in measures to speed things up, and this was demonstrated in my most recent workings with them. I was very impressed with the representative I have been dealing with this past week and this morning and good to see that as well as being technically excellent, things are being dealt with again quickly.