Assembly took some time (2 hours at least), but it looks great and fits plenty of toys. The shelves are a bit small for storage baskets so we used clear plastic bins for toys. Our son loved it. The bench is a bit high up for a two year old but still works!