It does the job. It’s small, but I knew that based on its measurements. Docked a star bc the holes for the screws in the lower shelves were very small and if my husband wasn’t very careful the wood would have splintered. Otherwise we are happy especially considering it was less than $40. The top compartment is a nice addition but if you plan to have the flush up against the wall it may not work for you.