The product is perfect, but the service is trash. I had almost two weeks delay on delivery. My order was urgent and I saw a two or three days shipping time before ordering.