Good price. Delivered quickly. All pieces were received and assembly took some time but wasn't too hard. Cabinet looks very nice and is solid. Very pleased with this purchase.