Received with all parts and in good condition. Cabinet assembled easily. Handsome looking and very useful. One caution: there is an odor that took 4-5 weeks to go away. May want to leave in a ventilated area with fan to accelerate this..If it weren't for this I'd give it 5 stars.