Cabinet is perfect for our needs. Assembly was a job of work but in the end everything fits well.