Happy with this product. Arrived sooner than expected. The assembly was a little confusing but I was able to put it together by myself in about 2 hours. The only other reason I wouldn't give it 5 stars is because the top of the cabinet was damaged/a chunk was missing when I opened the box...