I needed a desk for my son who is starting to have homework but I wanted something to coordinate with my existing home office. This desk is GREAT! The assembly was pretty simple and took about 1.5 hrs. I also purchased baskets to sit on the shelves so it has quite a bit of storage. Quality is good, especially considering it's an "assemble on own". 

Pros: easy assembly, storage, price, size, finsh