received it yesterday, (7/1/2015)
this product looks nice but extremely poorly made, rubber seals that hold glass were not in place, the finish (laminate) was lifting but was in the back so i would not return being it is not seen. had i known the poor quality i would not have purchased it.
very disappointed

Pros: fits ok
Cons: terrible quality