Nicely constructed with good quality carpet.  Easy to assemble, as all I had to do was screw the parts together. It took less than 10 minutes from the time I opened the carton to assembly.