Good product but did not realise it was self assembly.  2 hours optimistic for assembly, took us 4 hours.