Easy to assemble on your own. We have it sitting on our covered porch but so far when we've had rain/wind, the water slides off the cushions and dries quickly. Have received compliments from anyone who has sat on it! Great piece to relax on!