This cabinet fits perfectly in the space we have. It was relatively easy to put together. It took two of us about an hour and a half to assemble it. There is one fixed shelf. I wish all of the shelves were adjustable but they probably have one fixed for stability.