This is a high quality product and I am really quite pleased with it. The construction feels nice and solid and as far as assembly goes it wasn't too bad at all. The wheels have a smooth motion and don't get stuck like a lot of products on wheels do.