This comes completely flat.  It takes a bit of time to assemble, but it's pretty simple. This is a light weight piece and should be mounted to the wall.  It comes with a mounting strip on the top.  I recommend it for hardwood floors.  I think it would be pretty unstable on carpet.