Is exactly what we were looking for! Comfy and well made. Fabric is water and stain resistant. Not able to speak to endurance yet as we just received it a week ago.