I was worried to purchase because many reviews said holes do not line up. I did not have that problem. It was easy to assemble. I like the material used on the cushions, they are water resistant which will be nice when my kids sit on them with wet bathing suits.