Great product for a small desk space to hold the printer as well. Downsized from a home office to a small space and this computer desk is great- holds the printer, keyboard pull out as well as other pull out shelf with some storage space also. The only thing to caution is we read reviews that says this only takes 45 minutes to put together and that wasn't the case- took 2 of us to get the screws lined up in the perfect spot to work, but well worth it- very happy with this product. 

Pros: Great for small space and good quality