Bought this for a client - VERY well priced but a bit challenging to put together.   Not difficult - just much adjustment needed to make sure that all the doors lined up and opened properly.   Not sure I'd rush to purchase again.   The top was defective but All Modern sent a replacement very quickly.   Their customer service is truly top notch.