We bought this and assembled ourselves this summer. Assembly was lengthy but overall simple with directions given. Our two Boys love it! We have the baby/toddler swing attached for our one year old that we’ll switch out when he’s a little bigger