Love the look and quality of this cabinet.   It was able to accommodate everything that I needed.   Putting it together wasn’t as bad as the instructions looked.  Took several hours to assemble.   Need plenty of room though.