The shelves are really useful for a small desk. I got this because my old desk was too big for my new office, Id recommend getting a screen stand as shown to create a bit of space for a keyboard, but other than that its great. Easy to assemble.