I have used these guys 5 times in the last 6 weeks and have received good service every time. Service seems to actually be getting even faster over time, not that it was slow to begin with.
The commission is high, but the service has justified it for me, so far.