The bench is the perfect height for my children and the shelf and rack are both sturdy and they were easy to assemble.