Shelf is okay, its a bit creaky which is disappointing. Assembly was not straight forward. There is a top and bottom but that is not shown in the directions.