Although a HUGE pain to put together, this is a spectacular piece of furniture, especially considering the price. We customized ours to match our kitchen and it is just perfect. Be prepared to spend hours putting it together though since it comes in a ton of little pieces.