Quick assembly.  Feels sturdy, even with my 17 pound cat jumping on it.  Carpet is a nice color.