This purchase has been the fastest in terms of completion that I have ever experienced. The entire process was completed within a week from order to delivery. My supervisor is extremely happy with the finished product. I will definitely use cardsdirect again.