Easy to assemble in approx 10-15 mins. I read reviews of holes not lining up during assembly but I did not have this issue at all. Comfortable and modern looking, love it