We have always used Cayo Cargo out of Houston without a problem. I've only communicated with them by email, but I did receive responses in a reasonable time. Everything always arrived on schedule and in excellent condition.
I received my item in excellent condition and in less then 3 weeks from the time I placed the order w the company. Cayo Cargo did a good job. I will use them again for sure. Thanks for the recommendation.