Product review (4 stars): Four Stars
Arrived days before expected date. Fit perfectly. Only downside was it had a scratch on the top.