Quality was great.Not super difficult to set up, but get ready to spend an entire day on the assembly. 
Very spacious and the flexible. Have adjustable cabinet spacing as per storage needs. Will absolutely recommend this product!!