Great product.  Easy to put together, solidly built and stable (was concerned about this with the leg design but it doesn't rock at all).   Legs also come with built in rubber pads on the bottom which is nice.