Easy to put together by a single person. Drill helps! Not 100 lined up but it’s cheap! So it’s fine. The fabric is great. It’s long and low. My kids and I love it. Very cozy and comfy.