This Computer Desk is a perfect fit for our small bedroom. Assembling the desk was not difficult. The keyboard attachment under the desk is a bit on the flimsy side and should be re-designed. Other than that, everything fit well and I love the looks and design. Because of the Keyboard I give it 4.5 stars