Pros: nive little computer desk for the price! It’s not easy to find a small desk with a roll out keyboard tray. Easy to put together and looks as depicted. Cons: this is a perfect laptop desk, but is not sturdy enough for larger computers. Directions could be clearer. Overall would recommend.