This product fits my needs.

Pros: This desk is great for my computer and other needs
Cons: Take a while to put together