This bed is just....OK.  It does not work on carpet.  The wheels are too small on the trundle to roll on our carpet.  I retrofitted it with furniture slider "skis" so we could slide under the main bed.  The skis did not lift the trundle  We also had to lift the main bed so the trundle bed would fit under the main bed.  Bottom line - best to have hard flooring for this product.