Excellent customer service! I have had very few problems, but if any issue does arise, customer support does a great job of solving them fast.
The speed is usually very fast. It would be nice to get a tracking number if possible. Only complaint is the shipping times can sometimes vary once in a while. The shipping process as a whole is excellent though.