Amazing service and communication. Placed order and had package shipped out within 24 hours. USPS has been having some really bad delays with shipping times and updating tracking information but I still received my package within a few days of it being shipped out. I am very pleased with their...