The products are good but the delivery service leaves a lot to be desired. The unit arrived nearly four weeks later than the estimated delivery date. We then discovered it was missing the two vertical sides and an assembly manual. We found the assembly instructions online but then had to wait a further six weeks for the delivery of the two missing sides. And now, three moths from placing the order we are about to receive the assembly manual...