I've dealt with them many times in the past and they were great.
I used to wire them cash and never had a problem with them, they are trustworthy.
I only stopped working with them because they do not accept CC from countries outside of the USA and wiring cash is too much of a hustle and also cost more due to the fee I had to pay.