Very good design to fit small room.  Estimate 2 hours of assembly time, and it works nice.