I love this product! It fits perfectly in our home and matched the cabinets spot on. It's the perfect size, not too large and not too small.  It was fairly simple to put together, I would suggest having two people so one person can hold one piece why you screw or to another piece etc. The only trouble I experienced was trying to get this shipped without being broke! I ordered from one site and some pieces were broke, so I ordered it from Wayfair and a few pieces were broken.  However, I called wayfair and they had another one sent to me almost immediately and it arrived in perfect condition. I would definitely recommend this product to anyone!!