The only thing that could make this product better, it needs slip resistant pads on the bottom.  I have hardwood floors so it has a tendency to slide.