I'm very happy with my new computer desk.  It's functional and the perfect size if you have limited space.  My printer even fit perfectly on the upper right shelf.  The assembly takes a little time but isn't complicated if you follow the directions.  The only problem was with the rails for the keyboard shelf.  The shelf seems a little narrow causing the shelf to derail.  This was easily fixed by slightly bending the rails on the casement  allowing the keyboard shelf to maintain contact with the rails.