This shelf was a perfect fit for my space, a little smaller than I anticipated but does the job. Assembly was easy too, took about 20 mins from unboxing to complete.