Great product! Really long assembly, and quite complex... took me nearly 4 hours to assemble!