Perfect for our needs. We added an apartment to our home and this is a well made product. It will take several people to help you assemble the cabinet