Took a little while to put together,  but everything fit well and seems like quality materials,  like the finished product,  would buy again.