This desk is exactly what I wanted and better than I expected! I love it! It's the perfect size for our small apartment-sized home office. The finishes are really nice and just the color I expected (I got the gray finish). All of the pieces were in the box and putting this desk together was not at all difficult. I am completely satisfied and would highly recommend this piece to anyone needing a small-scale desk for their home.