Perfect for my needs.  Less than two hours to assemble.  Looks great and has enough room.  Made out of quality material.