Easy to put together and is very functional. My kids love it. Not sure how to unlock pieces and need to see if the cushions hold up over time.   So far, I would definitely recommend it.