received this a little under a week ago, before purchasing I read a lot of reviews about how simple the assembly was, and thought it wasn't overly complicated, it took about 2 hrs. The holes in the frame are just slightly too small for the screws provided, i assume this is to ensure everything holds together but it makes it tedious to put together. Otherwise, i love it, comfortable and looks good.