This is a really high quality cabinet. It takes a long time to assemble but it is incredibly solid once the pieces come together. Three of the shelves are adjustable so you have a lot of options to customize the space in the lower cabinets and the upper left corner. Overall, very satisfied!