Purchased this particular bed because it was similar to the one my grandchild has at home.  It was not terribly difficult to put together but it is time consuming.  Standard crib mattress fits perfectly.