I was so excited when I found this item, it was exactly what i had been looking for, so I was quick to click the 'buy' button. However, about a week and a half- two weeks later, it still hadn't been shipped, so I requested a cancellation of purchase. It seemed to me that by my requesting to cancel my order is what it took for it to be put in the mail, because that same day I received an email telling me that the order couldn't be canceled because it had been shipped (later to be confirmed by Amazon). Mailed through USPS, the package arrived in less than 3 days, and the product is exactly as described, are the only reasons I give this a 4/5 stars.