Crib was very simple to put together and did not take more than maybe 1.5 hours in total. It fits perfectly in our space. Only problem is the lower drawer took us awhile to finally slide in straight and stay flush.
We bought a separate mattress as the one that came with the crib is extremely thin and cheap.