The cabinet meets exactly my needs. I love it! Assembly was time consuming but had very clear instructions. One of the drawers does not close evenly and so far haven’t been able to solve the problem.