They arrived surprisingly in 48 hours.  Great quality considering the economical price.  There were no  discrepancies in length, as some people reported in previous reviews.  Very satisfied with the product and the service.