Product review (5 stars): approximately perfect.
only slight "complaint" is that the seams are not very good and i can see light through the seams on the front when the light under neath is turned on.  Other than that it's near Perfection!