Easy to assemble, sturdy enough on carpet (not sure this would be a good frame for hard flooring). My daughter loves it.