Yes, it took all day to put together, but it was so worth it.  The amount of space this bed/desk created is amazing.