Great desk for the price. I needed a less expensive desk for my guest room in my new apartment, but wasn't trying to break the bank or have something super fancy. This is exactly what I was looking for. I love that it has shelves on the top and within the cabinet. It's definitely time consuming to put together, but I wouldn't say it's difficult. I'm a single, 20-something female and put it together completely by myself. Just be prepared to dedicate a few hours to it. Definitely happy with this purchase!