Took several hours to put together but very pleased with it-I like that shelves and doors are flexible.