Product was Larger in size than I expected.  Easy to put together, only took one person 2 hours.  I bought regular twin Mattress,  It takes XL Twin Mattress.  However regular is ok.  Mattress size should be in Details.  I recommend for use in child room or guest room.