Really easy to put together if youve got someone helping. Mattress is nice and super soft. However, build it in the room you want it in because I struggled to get it through the doorway into babys room. Very happy with it all, baby loves it, took to it straight away.