It was verrry easy to connect/assemble and adhere to the wall. Good quality. The only issue I had was that there was an odor and a dirty residue on the grass wall panels. I ordered 30 panels and I washed each one of them to eliminate the residue and odor. Had to change the water 3 times. I let them dry on the floor of towels. They were clean but the odor was still there. I purchased the panels for my venue and after they dried I transported the panels to the venue and hung them up. The odor was still there but it's been over a week since I installed the grass wall and the odor appears to have gone away. Despite the odor, I would order this product again. Just clean and rinse them first. Good luck!