Mattress is thin but added extra foam and it sleeps comfortably for my grandchildren when they visit. Frame is sturdy.