Assembly is fairly straight forward but does take a little time.  The one point to be careful about is screwing the drawers together.  Its easy for a screw to get to far toward one edge and pop through the fiberboard.  It happened on one drawer back for me.  

A low profile box spring is probably best for this bed.  We have a full height box spring and the bed is VERY tall with it.  It works and looks fine but it may not be what others want and what you see in the pictures on the website show either now box spring or a very low profile box spring used for the product photo.

I would also add extra slats to support the box spring as it only comes with 3.  

Other than that it looks good and seems like reasonable quality for the price.