The quality was horrible. The moment I put it on, one of the buttons came off. Worst part is that this seller charges you if you return (you have to pay for postage). Buyer be-aware. Don't waste your money on this. Not sure how it got the good reviews....