My son picked this bed for his room in our new home and so far he is loving it! It was easy to put together is sturdy enough for him(hes 8) and looks great in his room. Unfortunately we have not gotten his mattress yet so I cant speak for the fit of a twin mattress at the moment. Will update if we have any issues in the future.