It's slightly complex to put together, but very sturdy! The footrest is nice and surprisingly more sturdy than I had expected. My only gripe is that the cushion at the top tends to slide down, no matter how tight you have the cord that attaches it to the chair. Otherwise, a very comfy chair, and great for long hours of working at home or playing video games.