It was a pain to put together! Haha but our son loves it. Took us 3 days to put together (off and on) but other than that, it's great! You can put a baby swing on like we did for now and it's fine. I did most myself, but some parts I needed my husband to help push or lift.