Easy enough to put together. The finished product is nice, getting the doors to align was the most challenging part. A few scratches on it when it arrived in the packaging but not worth it to send back.