I hate taking hours and hours to set up toys and other things for my kids. This Fisher Price, My Little Lamb Cradle Swing was the easiest thing to set up and the box it came in was not so enormous I could not fit it through the door either, everyhthing was just the right size. When I set it up all the way it was perfect it takes four D batteries that power the relaxing nature sounds to help your baby fall asleep while rocking back and forth. It will movfe by its self back and forth or side to side which is nice cause some times my baby does not like back and forth and the side to side is more relaxing for her. The fabric is so soft I wish I could sleep on it, the cradle is like a small cacoon and for smaller babies it is nice they do not roll around and they are blocked from light, you can drap a blanket over the top and they will still be able to breath. Hanging above the baby you can connect this little thing that spins and on it there are some little lambs clouds and a mirror for your baby to look at.