Excellent desk for a compact system. Easy to assemble. Rolls around, so good for cramped spaces. Too small for large systems and keyboard drawer doesn't pull out far enough for anything bigger than a small laptop. Perfect for my needs.