The instructions to put it together were horrible, however, anyone thats puts much of anything together could do it.  Pull handles on the trundle would make it much easier to pull out, but again, anyone with a drill could add those.  No mattresses come with this bed. 
On a positive note:  It looks really nice once assembled and the quality vs price is pretty fair.