Looks great and functions as described. I am pretty handy with tools and this item took 4 hrs to put together per instructions. The pullout uses small wheels that do not roll well on thick carpet so I added a couple of hardwood floor planks underneath. When extending, I add another plank to act as a track.