Adding a box spring is nice because it makes the mattress higher, but then you lose some of the look of the headboard and foot board.  Super easy to put together.  Great product for the price!