I'm so happy I picked this desk for our home.  The USB ports was a great surprise since I wasn't aware it came with the desk.  Next step is buying a chair.  The process of putting it together went real smooth.