Bought this online. It took awhile to assemble, the instructions are less than clear so be careful with that part. Everything fit very well and tightly, making a great finished product.