Easy to assemble.  We have med. to low shag carpeting and it rolls easily over it.  Purchased to put under the Soho bed (XL twin) and it fits just fine.