Product review (4 stars): Overall very happy!
Arrived promptly, all parts as advertised with the exception of the fan which was not shown. The fan happened to be too large and did not install. Overall very happy.