This bed is gorgeous! It took my husband about 4 hours total to put it together. The trundle part comes with instructions but the main frame does not so it was a little trial and error on that part. The mattresses pictures are memory foam and had just come out of the box so they were still "inflating", but we got a 6" memory foam twin XL for the trundle and an 8" memory foam twin Xl for the main bed portion and they fit perfectly. We are using it as a "couch" for our office but it will double as the guest room for company.