Easy to assemble, very good quality.  A 9 inch mattress was a perfect fit for the trundle and a 10 inch mattress fit the day bed (though I think a 9 inch would have worked fine also).  So far - so good.  I had my first adult visitor use it this week and she said it was comfortable and felt solid.