This set is really fabulous. For the most part any dirt from my dogs paws wipes right off. The cushions are not terribly thick but they are comfortable. I put the set together myself (30 yr old female) but needed my husband to add in the springs that hold the tops of the tables up. Very nice feature!