Once put together it's ok for the price, looks good and just fine for a teenager room.  The parts didn't fit straight away but I wasn't there when my partner assembled the desk. I would contact the seller rather than diy drill correct holes. 
Overall  it's ok.