A little tricky to assemble but not terrible. It’s a lovely chair with nice soft cushions that do actually seem waterproof. They do not absorb water and it wicks away fairly quickly after it rains to enjoy sitting in it soon after. Very happy with my purchase and I would recommend!