Perfect fit for our front porch. Comfortable to sit in for hours while reading. It wasn't hard to assemble but you definitely need to line up all the screws first because there are 3 different sizes in the pack.