Assembly is very easy to do.  You have some flexibility with the extras.  I opted to not attach the basket underneath whereas my husband opted to do so.  Where the headphones holder and cup holder go is based on your personal set up preferences which is nice.
It is a sleek, modern desk.  Well worth the purchase.