This set is amazing! I get so many compliments on them. Arrived on time and not damaged. Assembly took some time but was simple. The cushions are pretty firm but still comfortable. We take the cushions off in the rain but they have gotten a little wet and seem to be decently water resistant